gplink-1.1.0
Copyright (c) 1998-2005 gputils project
Listing File Generated: 3-22-2016  22:34:13
 
 
Address  Value    Disassembly              Source
-------  -----    -----------              ------
                                           	__config 0x2007,0x06e0
                                           .end
                                           
                                           	.include "KF8S1011.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_init_mcu
                                           ;--------------------------------------------------------
                                           ; global definitions
                                           ;--------------------------------------------------------
                                           
                                           func._init_mcu	.code
                                           
                                           _init_mcu	;Function start
                                           
                                           ;	OSCCTL = 0x60;           //16M
0004ca   9860     MOV	R0, #0x60            	MOV	R0,# 0x60
0004cb   512f     MOV	0x2f, R0             	MOV	OSCCTL, R0
                                           ;	TR0 = 0XFF;              //1111 1111		P07,P06ͨ0,1   IOΪ
0004cc   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
0004cd   5125     MOV	0x25, R0             	MOV	TR0, R0
                                           ;	TR1 = 0XFF;              //1111 1111		P16,P17ͨ2,3  IOΪ
0004ce   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
0004cf   5127     MOV	0x27, R0             	MOV	TR1, R0
                                           ;	TR2 = 0X3F;              //0111 1111		P20,P21ͨ4,5  IOΪ
0004d0   983f     MOV	R0, #0x3f            	MOV	R0,# 0x3f
0004d1   5126     MOV	0x26, R0             	MOV	TR2, R0
                                           ;	TR3 = 0X06;				 //0000 0110                   P32óڡ
0004d2   9806     MOV	R0, #0x6             	MOV	R0,# 0x06
0004d3   5128     MOV	0x28, R0             	MOV	TR3, R0
                                           ;	TR4 = 0XFF;				 //1111 1111
0004d4   98ff     MOV	R0, #0xff            	MOV	R0,# 0xff
0004d5   5129     MOV	0x29, R0             	MOV	TR4, R0
                                           ;	P0 = 0X00;               //0000 0000
0004d6   0305     CLR	0x5                  	CLR	P0
                                           ;	P1 = 0X00;               //0000 0000
0004d7   0307     CLR	0x7                  	CLR	P1
                                           ;	P2 = 0x00;               //0000 0000
0004d8   0306     CLR	0x6                  	CLR	P2
                                           ;	P3 = 0XFD;				 //1111 1101		ϨLED
0004d9   98fd     MOV	R0, #0xfd            	MOV	R0,# 0xfd
0004da   5108     MOV	0x8, R0              	MOV	P3, R0
                                           ;	P4 = 0X00;
0004db   0309     CLR	0x9                  	CLR	P4
                                           ;	ANSEL |= 1<<6;			 //ҵݽΪģ
0004dc   6e31     SET	0x31, 6              	SET	ANSEL, 6
                                           ;	T1CTL = 0X00;    		 //11ƵT1
0004dd   0310     CLR	0x10                 	CLR	T1CTL
                                           ;	T1L = 0;
0004de   030e     CLR	0xe                  	CLR	T1L
                                           ;	T1H = 0;
0004df   030f     CLR	0xf                  	CLR	T1H
                                           ;	T1IF = 0;
0004e0   600c     CLR	0xc, 0               	CLR	EIF1, 0
                                           ;	AIE = 0;
0004e1   670b     CLR	0xb, 7               	CLR	INTCTL, 7
                                           ;	TSCTL=0x22; // ȫ˫ 8λ ʹܣģʽͻ,ٵ
0004e2   9822     MOV	R0, #0x22            	MOV	R0,# 0x22
0004e3   5178     MOV	0x78, R0             	MOV	TSCTL, R0
                                           ;	RSCTL=0xB0;// ʹܣ޴8λ޵ַʹܣֽڽ
0004e4   98b0     MOV	R0, #0xb0            	MOV	R0,# 0xb0
0004e5   5158     MOV	0x58, R0             	MOV	RSCTL, R0
                                           ;	BRCTL=0x48; //16λʷ
0004e6   9848     MOV	R0, #0x48            	MOV	R0,# 0x48
0004e7   5177     MOV	0x77, R0             	MOV	BRCTL, R0
                                           ;	EUBRGL=0x19; 		//     0x33  9600     0x19  19.2    0x3F  10417
0004e8   9819     MOV	R0, #0x19            	MOV	R0,# 0x19
0004e9   5179     MOV	0x79, R0             	MOV	EUBRGL, R0
                                           ;	TXIE=0;
0004ea   642d     CLR	0x2d, 4              	CLR	EIE2, 4
                                           ;	TXIF=0;
0004eb   640d     CLR	0xd, 4               	CLR	EIF2, 4
                                           ;	RXIF=0;
0004ec   650d     CLR	0xd, 5               	CLR	EIF2, 5
                                           
0004ed   0008     CRET                     	CRET	
                                           ; exit point of _init_mcu
                                           
                                           	.end
                                           
                                           	.include "KF8S1011.inc"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           	
                                           	;;// д˵ ʵ彨ӦѡļǰӣɹCͻ)
                                           
                                           	;// .global	 (ʵ)  
                                           
                                           	;;// д˵ õǰӦѡļǰ )
                                           
                                           	;// .extern  )
                                           
                                           ;--------------------------------------------------------
                                           ; external declarations
                                           ;--------------------------------------------------------
                                           	.extern	_init_mcu
                                           
                                           
                                           	.extern	__KF8_LIBi_channel_flag_   ;
                                           	.extern	__KF8_LIBc_channel_
                                           	
                                           	.extern START_INIT
                                           	.extern __R2PCL
                                           	.extern _cinit
                                           	
                                           	
                                           
                                           	.extern	__KF8S_Init_Touch_General_
                                           	.extern	__KF8S_Touch_Process_General_
                                           ;--------------------------------------------------------
                                           ; global declarations
                                           ;--------------------------------------------------------
                                           	.global	_delay_us
                                           	.global	_delay_ms
                                           	.global	_display
                                           	.global	_display_temp
                                           ;--------------------------------------------------------
                                           	.global _STK03
                                           	.global _STK02
                                           	.global _STK01
                                           	.global _STK00	
                                           
                                           _MAIN_RAM_0	.udata  
                                           _STK03	.res	1
                                           _STK02	.res	1
                                           _STK01	.res	1
                                           _STK00	.res	1
                                           ;--------------------------------------------------------
                                           ; ׼
                                           ;--------------------------------------------------------
                                           STARTUP	.code 0x0000
000000   0000     NOP                      	NOP
                                           	PAGESEL	init_imp
000001   c58a     JMP	#0x58a               	JMP		init_imp
                                           	
                                           INIT_IMP	.code
                                           init_imp
                                           
                                           	PAGESEL		START_INIT	
00058a   d57a     CALL	#0x57a              	CALL		START_INIT
                                           	PAGESEL	$	
                                           	
                                           	PAGESEL		_cinit	
00058b   d563     CALL	#0x563              	CALL		_cinit
                                           	PAGESEL	$	
                                           		
                                           	PAGESEL	_main	
00058c   c52e     JMP	#0x52e               	JMP		_main	
                                           	
                                           
                                           ;--------------------------------------------------------
                                           ; жϺ
                                           ;--------------------------------------------------------
                                           c_interrupt	.code	0x4
                                           ;ѹջ
000004   f8c3     MOV	R3, R0               	MOV		R3,R0
000005   5803     MOV	R4, 0x3              	MOV		R4,PSW
000006   5a0a     MOV	R5, 0xa              	MOV		R5,PCH
000007   f8ca     MOV	R2, R1               	MOV		R2,R1
                                           	PAGESEL	__sdcc_interrupt
000008   c570     JMP	#0x570               	JMP		__sdcc_interrupt
                                           
                                           func.__sdcc_interrupt .code
                                           __sdcc_interrupt
                                           ;	if(T1IF)
000570   780c     JB	0xc, 0                	JB	EIF1, 0
000571   c575     JMP	#0x575               	JMP	_00081_DS_
                                           ;	T1IF=0;
000572   600c     CLR	0xc, 0               	CLR	EIF1, 0
                                           ;
000573   0064     CWDT                     	CWDT 
                                           
                                           ;	_KF8S_Touch_Process_General_(); //°־
                                           	PAGESEL	__KF8S_Touch_Process_General_
000574   d3bc     CALL	#0x3bc              	CALL	__KF8S_Touch_Process_General_
                                           	PAGESEL	$
                                           ;ջԭ	
                                           _00081_DS_
000575   f8d1     MOV	R1, R2               	MOV	R1, R2
000576   5b0a     MOV	0xa, R5              	MOV	PCH, R5
000577   5903     MOV	0x3, R4              	MOV	PSW, R4
000578   f8d8     MOV	R0, R3               	MOV	R0, R3
000579   0009     IRET                     	IRET	
                                           ;--------------------------------------------------------
                                           ; main
                                           ;--------------------------------------------------------
                                           func._main	.code
                                           _main
                                           ;	init_mcu();			//ʼMCUĴ
                                           	PAGESEL	_init_mcu
00052e   d4ca     CALL	#0x4ca              	CALL	_init_mcu
                                           	PAGESEL	$
                                           
                                           ;	CMCTL1 = 0x20;    		//ôƵͻ׼ѹ
00052f   9820     MOV	R0, #0x20            	MOV	R0,# 0x20
000530   511a     MOV	0x1a, R0             	MOV	CMCTL1, R0
                                           
000531   0064     CWDT                     	CWDT 
                                           ;	delay_ms(500);					//ʹܵȴԴȶΪ׼
                                           ;	MOV	R0,# 0xf4
                                           ;	BANKSEL	STK00
                                           ;	MOV	STK00, R0
                                           ;	MOV	R0,# 0x01
                                           	PAGESEL	_delay_ms
000532   d544     CALL	#0x544              	CALL	_delay_ms
                                           	PAGESEL	$
                                           
                                           ;	delay_ms(500);
                                           ;	MOV	R0,# 0xf4
                                           ;	BANKSEL	STK00
                                           ;	MOV	STK00, R0
                                           ;	MOV	R0,# 0x01
                                           	PAGESEL	_delay_ms
000533   d544     CALL	#0x544              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	Sent_Vaule_To_UART(0xAA);
000534   98aa     MOV	R0, #0xaa            	MOV	R0,# 0xaa
000535   5159     MOV	0x59, R0             	MOV	TXSDR, R0
                                           _Sent_END_DS_1
000536   7978     JB	0x78, 1               	JB	TSCTL, 1
000537   c536     JMP	#0x536               	JMP	_Sent_END_DS_1
                                           ;	Sent_Vaule_To_UART(0xBB);
000538   98bb     MOV	R0, #0xbb            	MOV	R0,# 0xbb
000539   5159     MOV	0x59, R0             	MOV	TXSDR, R0
                                           _Sent_END_DS_2
00053a   7978     JB	0x78, 1               	JB	TSCTL, 1
00053b   c53a     JMP	#0x53a               	JMP	_Sent_END_DS_2
                                           
                                           
                                           ;	delay_ms(5);
                                           ;	MOV	R0,# 0x05
                                           ;	BANKSEL	STK00
                                           ;	MOV	STK00, R0
                                           ;	MOV	R0,# 0x00
                                           	PAGESEL	_delay_ms
00053c   d544     CALL	#0x544              	CALL	_delay_ms
                                           	PAGESEL	$
                                           
                                           ;	_KF8S_Init_Touch_General_;		//õݴ⺯ĳʼ
                                           	PAGESEL	__KF8S_Init_Touch_General_
00053d   d4a0     CALL	#0x4a0              	CALL	__KF8S_Init_Touch_General_
                                           	PAGESEL	$
                                           
00053e   0064     CWDT                     	CWDT 
                                           
                                           _Main_DS_003
00053f   0064     CWDT                     	CWDT 
                                           ;	display();					//ʾLED
                                           	PAGESEL	_display
000540   d4ee     CALL	#0x4ee              	CALL	_display
                                           	PAGESEL	$
                                           ;	delay_ms(1);
                                           ;	MOV	R0,# 0x01
                                           ;	BANKSEL	STK00
                                           ;	MOV	STK00, R0
                                           ;	MOV	R0,# 0x00
                                           	PAGESEL	_delay_ms
000541   d544     CALL	#0x544              	CALL	_delay_ms
                                           	PAGESEL	$
                                           ;	op : GOTO
000542   c53f     JMP	#0x53f               	JMP	_Main_DS_003
                                           
000543   0008     CRET                     	CRET	
                                           ; exit point of _main
                                           
                                           ;--------------------------------------------------------
                                           ; ΢뼶ʱ
                                           ;--------------------------------------------------------
                                           func._delay_us	.code
                                           
                                           _delay_us	 ;Ҫ
                                           ; void delay_us(uint us_data)  use R1,R0
                                           ;;	while(us_data--);
                                           _delay_us_loop1
                                            	DEC   R0
                                            	JNB PSW,0
                                            	JMP _delay_us_loop1
                                            	
                                            	XOR R1,#0x00
                                            	JNB PSW,2
                                            	JMP _delay_us_loop_end
                                            	DEC   R1
                                            	MOV  R0,#0xFF
                                            	JMP _delay_us_loop1 	
                                           _delay_us_loop_end 
                                           	CRET	
                                           ; exit point of _delay_us
                                           
                                           ;--------------------------------------------------------
                                           ; 뼶ʱ
                                           ;--------------------------------------------------------
                                           func._delay_ms	.code
                                           
                                           _delay_ms	;Function start STK00ֵʹҲҪٴ
                                           ;; void delay_ms(uint ms_data)  use STK00,R0,Сֵ1
                                           
                                           _delay_ms_loop1   ;while(ms_data--)
                                           
                                            	;{
                                           _delay_ms_Deal	  ;j=200
000544   99c8     MOV	R1, #0xc8                MOV R1,#0xC8
000545   0064     CWDT                         CWDT
                                            	;while(j--)
                                           _delay_ms_sub
000546   0064     CWDT                     	CWDT
000547   ff09     DEC	R1                       DEC   R1
000548   7003     JNB	0x3, 0                	JNB PSW,0
000549   c546     JMP	#0x546                	JMP  _delay_ms_sub
                                            	;}
                                           
00054a   ff08     DEC	R0                    	DEC   R0
00054b   7003     JNB	0x3, 0                	JNB PSW,0 	
00054c   c544     JMP	#0x544                	JMP _delay_ms_loop1   ;8λλʱ
                                            	
                                            	
00054d   9900     MOV	R1, #0                	MOV R1,#0x00
00054e   1bbb     XOR	0xbb, R1              	XOR _STK00,R1
00054f   7203     JNB	0x3, 2                	JNB PSW,2
000550   c554     JMP	#0x554                	JMP _delay_ms_loop_end ;λ㣬λɽ
000551   07bb     DEC	0xbb                  	DEC _STK00
000552   98ff     MOV	R0, #0xff             	MOV  R0,#0xFF
000553   c544     JMP	#0x544                	JMP _delay_ms_loop1 	
                                            	
                                           _delay_ms_loop_end  	
                                            	
000554   0008     CRET                     	CRET	
                                           ; exit point of _delay_ms
                                           ;--------------------------------------------------------
                                           ; ռôʱ
                                           ;--------------------------------------------------------
                                           func._display_temp	.code
                                           
                                           _display_temp	;Function start
                                           ; if(_KF8_LIBi_channel_flag_&0x0001)		//ͨ0
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 0
                                           	JMP	__display_temp_DS_0001
                                           ;	LED1=!LED1;   P37
                                           	JB	P3, 7
                                           	JMP	__display_temp_DS_0002
                                           	CLR	P3, 7
                                           	JMP	__display_temp_DS_0001
                                           __display_temp_DS_0002
                                           	SET	P3, 7
                                           ;S2
                                           __display_temp_DS_0001
                                           ;	if(_KF8_LIBi_channel_flag_&0x0002)		//ͨ2
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 1
                                           	JMP	__display_temp_DS_0003
                                           ;	LED2=!LED2;  P36
                                           	JB	P3, 6
                                           	JMP	__display_temp_DS_0004
                                           	CLR	P3, 6
                                           	JMP	__display_temp_DS_0003
                                           __display_temp_DS_0004
                                           	SET	P3, 6
                                           ;S3
                                           __display_temp_DS_0003
                                           ;if(_KF8_LIBi_channel_flag_&0x0004)		//ͨ4
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 2
                                           	JMP	__display_temp_DS_0005
                                           ;	LED3=!LED3;  P35
                                           	JB	P3, 5
                                           	JMP	__display_temp_DS_0006
                                           	CLR	P3, 5
                                           	JMP	__display_temp_DS_0005
                                           __display_temp_DS_0006
                                           	SET	P3, 5
                                           ;S4
                                           __display_temp_DS_0005
                                           ;	if(_KF8_LIBi_channel_flag_&0x0008)		//ͨ3
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 3
                                           	JMP	__display_temp_DS_0007
                                           ;	LED4=!LED4; P34
                                           	JB	P3, 4
                                           	JMP	__display_temp_DS_0008
                                           	CLR	P3, 4
                                           	JMP	__display_temp_DS_0007
                                           __display_temp_DS_0008
                                           	SET	P3, 4
                                           ;S5
                                           __display_temp_DS_0007
                                           ;	if(_KF8_LIBi_channel_flag_&0x0010)		//ͨ4
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 4
                                           	JMP	__display_temp_DS_0009
                                           ;	LED5=!LED5; P33
                                           	JB	P3, 3
                                           	JMP	__display_temp_DS_0010
                                           	CLR	P3, 3
                                           	JMP	__display_temp_DS_0009
                                           __display_temp_DS_0010
                                           	SET	P3, 3
                                           ;S6
                                           __display_temp_DS_0009
                                           ;	if(_KF8_LIBi_channel_flag_&0x0020)		//ͨ5
                                           	BANKSEL	__KF8_LIBi_channel_flag_
                                           	JB	__KF8_LIBi_channel_flag_, 5
                                           	JMP	__display_temp_DS_0011
                                           ;	LED6=!LED6;  P30
                                           	JB	P3, 0
                                           	JMP	__display_temp_DS_0012
                                           	CLR	P3, 0
                                           	JMP	__display_temp_DS_0011
                                           __display_temp_DS_0012
                                           	SET	P3, 0
                                           ;end	
                                           __display_temp_DS_0011
                                           	CRET	
                                           ; exit point of _display_temp
                                           
                                           ;--------------------------------------------------------
                                           ; ָʾ
                                           ;--------------------------------------------------------
                                           func._display	.code
                                           
                                           _display	;Function start
                                           ;if(_KF8_LIBi_channel_flag_&0x0001)		//ͨ0
0004ee   6503     CLR	0x3, 5               	BANKSEL	__KF8_LIBi_channel_flag_
0004ef   78bc     JB	0xbc, 0               	JB	__KF8_LIBi_channel_flag_, 0
0004f0   c4f3     JMP	#0x4f3               	JMP	__display_DS_0002
                                           ;	LED1=1;
0004f1   6f08     SET	0x8, 7               	SET	P3, 7
0004f2   c4f4     JMP	#0x4f4               	JMP	__display_DS_0003
                                           __display_DS_0002
                                           ;	LED1=0;
0004f3   6708     CLR	0x8, 7               	CLR	P3, 7
                                           __display_DS_0003
                                           ;	if(_KF8_LIBi_channel_flag_&0x0002)		//ͨ2
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0004f4   79bc     JB	0xbc, 1               	JB	__KF8_LIBi_channel_flag_, 1
0004f5   c4f8     JMP	#0x4f8               	JMP	__display_DS_0005
                                           ;	LED2=1;
0004f6   6e08     SET	0x8, 6               	SET	P3, 6
0004f7   c4f9     JMP	#0x4f9               	JMP	__display_DS_0006
                                           __display_DS_0005
                                           ;	LED2=0;
0004f8   6608     CLR	0x8, 6               	CLR	P3, 6
                                           __display_DS_0006
                                           ;	if(_KF8_LIBi_channel_flag_&0x0004)		//ͨ4
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0004f9   7abc     JB	0xbc, 2               	JB	__KF8_LIBi_channel_flag_, 2
0004fa   c4fd     JMP	#0x4fd               	JMP	__display_DS_0007
                                           ;	LED3=1;
0004fb   6d08     SET	0x8, 5               	SET	P3, 5
0004fc   c4fe     JMP	#0x4fe               	JMP	__display_DS_0008
                                           __display_DS_0007
                                           ;	LED3=0;
0004fd   6508     CLR	0x8, 5               	CLR	P3, 5
                                           __display_DS_0008
                                           ;	if(_KF8_LIBi_channel_flag_&0x0008)		//ͨ3
                                           	BANKSEL	__KF8_LIBi_channel_flag_
0004fe   7bbc     JB	0xbc, 3               	JB	__KF8_LIBi_channel_flag_, 3
0004ff   c502     JMP	#0x502               	JMP	__display_DS_0009
                                           ;	LED4=1;
000500   6c08     SET	0x8, 4               	SET	P3, 4
000501   c503     JMP	#0x503               	JMP	__display_DS_0010
                                           __display_DS_0009
                                           ;	LED4=0;
000502   6408     CLR	0x8, 4               	CLR	P3, 4
                                           __display_DS_0010
                                           ;	if(_KF8_LIBi_channel_flag_&0x0010)		//ͨ4
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000503   7cbc     JB	0xbc, 4               	JB	__KF8_LIBi_channel_flag_, 4
000504   c507     JMP	#0x507               	JMP	__display_DS_0011
                                           ;	LED5=1;
000505   6b08     SET	0x8, 3               	SET	P3, 3
000506   c508     JMP	#0x508               	JMP	__display_DS_0012
                                           __display_DS_0011
                                           ;	LED5=0;
000507   6308     CLR	0x8, 3               	CLR	P3, 3
                                           __display_DS_0012
                                           ;	if(_KF8_LIBi_channel_flag_&0x0020)		//ͨ5
                                           	BANKSEL	__KF8_LIBi_channel_flag_
000508   7dbc     JB	0xbc, 5               	JB	__KF8_LIBi_channel_flag_, 5
000509   c50c     JMP	#0x50c               	JMP	__display_DS_0013
                                           ;	LED6=1;
00050a   6808     SET	0x8, 0               	SET	P3, 0
00050b   c50d     JMP	#0x50d               	JMP	__display_DS_0014
                                           __display_DS_0013
                                           ;	LED6=0;
00050c   6008     CLR	0x8, 0               	CLR	P3, 0
                                           __display_DS_0014
00050d   0008     CRET                     	CRET	
                                           ; exit point of _display
                                           
                                           
                                           	.end
                                           ;****************************************************************************************
                                           ;*
                                           ;* ļ: touch_lib.asm
                                           ;* Ŀ: SP_TOUCH_LIB_ASM_PR
                                           ;*  : v1.0
                                           ;*  : 20150611 19ʱ4104
                                           ;*  : Administrator
                                           ;*
                                           ;****************************************************************************************
                                           
                                           .INCLUDE "KF8S1011.INC"
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           
                                           ;//ĴͨͨܵĴͨдڴˣɣڷRAM
                                           .define MX_CH 	7                     
                                           ;;;;;;;;;;;;;;;;;;Դṩ
                                           	.global	__KF8_LIBi_channel_flag_
                                           	.global __KF8_LIBc_channel_
                                           
                                           	.global	__KF8_LIBi_Date_Change_
                                           	.global	__KF8_LIBc_baseline_count_
                                           	.global	__KF8_LIBi_buff_hit_
                                           	.global	__KF8_LIBi_buff_baseline_
                                           	.global	__KF8_LIBc_touch_count_
                                           	
                                           	.global __KF8_DoubleKey_Compages_Limitable_Circle_
                                           	.global __KF8_Key_Max_Pressed_Limitable_Circle_
                                           	.global __KF8_Config_Finger_Threshold
                                           	
                                           	.global	_CHS_AMOUNT
                                           	.global	_TCS_AMOUNT	
                                           	.global	__KF8_Disturb_Protect_Circle_
                                           
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_UP_
                                           	.global	__KF8_BaseLine_Update_Circle_Count_For_Down_
                                           	.global	__KF8_Define_Disturb_Channels_Amount_
                                           	.global	__KF8_BasicLine_UP_Noise_Threshold_
                                           	.global	__KF8_BasicLine_Down_Noise_Threshold_
                                           	.global	__KF8_Data_Steady_Threshold_Set_
                                           	.global	__KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
                                           	
                                           	.global	__KF8_Inside_Reference_Channel_Declare_
                                           	.global	__KF8_TOUCH_CH_EN
                                           	
                                           	.global __R2PCL
                                           	.global START_INIT
                                           ;/********************************************************************************************/
                                           ;//ʹ
                                           ;/********************************************************************************************/
                                           ;--------------------------------------------------------
                                           ; ռԴ
                                           ;--------------------------------------------------------
                                           LIB_RAM_1	.udata  0x80
                                           __KF8_LIBc_baseline_count_	.res	MX_CH
                                           
                                           LIB_RAM_2	.udata
                                           __KF8_LIBi_buff_hit_	.res	MX_CH*2
                                           
                                           LIB_RAM_3	.udata
                                           __KF8_LIBi_buff_baseline_	.res	MX_CH*2
                                           
                                           LIB_RAM_4	.udata
                                           __KF8_LIBc_touch_count_	.res	MX_CH
                                           
                                           LIB_RAM_5	.udata
                                           __KF8_LIBi_Date_Change_	.res	MX_CH*2
                                           
                                           
                                           LIB_RAM_7	.udata
                                           __KF8_LIBi_channel_flag_	.res	2
                                           
                                           LIB_RAM_8	.udata
                                           __KF8_LIBc_channel_	.res	1
                                           ;--------------------------------------------------------
                                           ; ôʹ
                                           ;--------------------------------------------------------
                                           ;.extern _KF8_LIBc_channel_
                                           ;
                                           ;
                                           ;
                                           ;-----------------------------------------------------------------
                                           ;unsigned char const CHS_AMOUNT=7; //ͨ
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_1	.code
                                           _CHS_AMOUNT
000596   b007     RRET	R0, #0x7            	RRET R0, #0x07
                                           
                                           ;-----------------------------------------------------------------
                                           ;unsigned char const TCS_AMOUNT=4; //˲
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_2	.code
                                           _TCS_AMOUNT
000597   b004     RRET	R0, #0x4            	RRET R0, #0x04
                                           ;-----------------------------------------------------------------
                                           ; unsigned int const 	_KF8_Disturb_Protect_Circle_=300;//쳣ʱ
                                           ;----------------------------------------------------------------
                                           
                                           LIB_FLASH_3	.code
                                           __KF8_Disturb_Protect_Circle_
000002   b02c     RRET	R0, #0x2c           	RRET R0, #0x2c
000003   b001     RRET	R0, #0x1            	RRET R0, #0x01
                                           
                                           ;-----------------------------------------------------------------
                                           ;unsigned int  const 	__KF8_DoubleKey_Compages_Limitable_Circle_=0_;//˫ʱ
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_4	.code
                                           __KF8_DoubleKey_Compages_Limitable_Circle_
000590   b000     RRET	R0, #0              	RRET R0, #0x00
000591   b000     RRET	R0, #0              	RRET R0, #0x00
                                           
                                           ;-----------------------------------------------------------------
                                           ;unsigned int const __KF8_Key_Max_Pressed_Limitable_Circle_=800; //ʱ趨
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_5	.code
                                           __KF8_Key_Max_Pressed_Limitable_Circle_
000592   b020     RRET	R0, #0x20           	RRET R0, #0x20
000593   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           ;-----------------------------------------------------------------
                                           ; signed char const 	_KF8_BaseLine_Update_Circle_Count_For_UP_=64;    //ϸ¼IIR˲
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_6	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_UP_
000598   b040     RRET	R0, #0x40           	RRET R0, #0x40
                                           
                                           ;-----------------------------------------------------------------
                                           ; signed char const 	_KF8_BaseLine_Update_Circle_Count_For_Down_=-64; 	 //¸¼
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_7	.code
                                           __KF8_BaseLine_Update_Circle_Count_For_Down_
000599   b0c0     RRET	R0, #0xc0           	RRET R0, #0xc0
                                           
                                           ;-----------------------------------------------------------------
                                           ; unsigned char const  _KF8_Define_Disturb_Channels_Amount_=3;  //ͬʱ仯ͨ䣬Ҫ,Сֵ2ֵͨ
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_8	.code
                                           __KF8_Define_Disturb_Channels_Amount_
00059a   b003     RRET	R0, #0x3            	RRET R0, #0x03
                                           
                                           ;-----------------------------------------------------------------
                                           ;  signed char const _KF8_BasicLine_UP_Noise_Threshold_=-35;
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_9	.code
                                           __KF8_BasicLine_UP_Noise_Threshold_
00059b   b0dd     RRET	R0, #0xdd           	RRET R0, #0xdd
                                           	
                                           ;-----------------------------------------------------------------
                                           ;  signed char const _KF8_BasicLine_Down_Noise_Threshold_=35;
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_10	.code
                                           __KF8_BasicLine_Down_Noise_Threshold_
00059c   b023     RRET	R0, #0x23           	RRET R0, #0x23
                                           
                                           ;-----------------------------------------------------------------
                                           ;  signed char const _KF8_Data_Steady_Threshold_Set_=10;  //´β
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_11	.code
                                           __KF8_Data_Steady_Threshold_Set_
00059d   b00a     RRET	R0, #0xa            	RRET R0, #0x0a
                                           
                                           ;-----------------------------------------------------------------
                                           ;  unsigned char const 	_KF8_Inside_Reference_Channel_Declare_;//׼ֵͨͨ
                                           ;----------------------------------------------------------------
                                           LIB_FLASH_12	.code
                                           __KF8_Inside_Reference_Channel_Disturb_Threshold_Set_
00059e   b00f     RRET	R0, #0xf            	RRET R0, #0x0f
                                           	
                                           ;--------------------------------------------------------------------------------//
                                           ; unsigned char const 	_KF8_TOUCH_CH_EN[MX_CH]={0,1,2,3,4,5,10}; //߼ͨɨ˳
                                           ;--------------------------------------------------------------------------------//
                                           LIB_FLASH_13	.code
                                           __KF8_TOUCH_CH_EN
000583   b000     RRET	R0, #0              	RRET R0, #0x00
000584   b001     RRET	R0, #0x1            	RRET R0, #0x01
000585   b002     RRET	R0, #0x2            	RRET R0, #0x02
000586   b003     RRET	R0, #0x3            	RRET R0, #0x03
000587   b004     RRET	R0, #0x4            	RRET R0, #0x04
000588   b005     RRET	R0, #0x5            	RRET R0, #0x05
000589   b00a     RRET	R0, #0xa            	RRET R0, #0x0a
                                           
                                           
                                           LIB_FLASH_14	.code
                                           __KF8_Inside_Reference_Channel_Declare_
00059f   b00a     RRET	R0, #0xa            	RRET R0, #0x0a
                                           ;--------------------------------------------------------------------------------//
                                           ;signed int const 	_KF8_Config_Finger_Threshold[MX_CH]={23,23,23,23,23,23,23};
                                           ;--------------------------------------------------------------------------------//
                                           LIB_FLASH_15	.code
                                           __KF8_Config_Finger_Threshold
000555   b017     RRET	R0, #0x17           	RRET R0, #0x17
000556   b000     RRET	R0, #0              	RRET R0, #0x00
000557   b017     RRET	R0, #0x17           	RRET R0, #0x17
000558   b000     RRET	R0, #0              	RRET R0, #0x00
000559   b017     RRET	R0, #0x17           	RRET R0, #0x17
00055a   b000     RRET	R0, #0              	RRET R0, #0x00
00055b   b017     RRET	R0, #0x17           	RRET R0, #0x17
00055c   b000     RRET	R0, #0              	RRET R0, #0x00
00055d   b017     RRET	R0, #0x17           	RRET R0, #0x17
00055e   b000     RRET	R0, #0              	RRET R0, #0x00
00055f   b017     RRET	R0, #0x17           	RRET R0, #0x17
000560   b000     RRET	R0, #0              	RRET R0, #0x00
000561   b017     RRET	R0, #0x17           	RRET R0, #0x17
000562   b000     RRET	R0, #0              	RRET R0, #0x00
                                           ;--------------------------------------------------------------------------------//
                                           ; 
                                           ;--------------------------------------------------------------------------------//	
                                           LIB_FLASH_17	.code
                                           __R2PCL
000594   530a     MOV	0xa, R1                  MOV  PCH,R1
000595   5102     MOV	0x2, R0                  MOV  PCL,R0
                                           ;--------------------------------------------------------------------------------//
                                           ; У׼Ϣ
                                           ;--------------------------------------------------------------------------------//	
                                           LIB_FLASH_18    .code
                                           START_INIT
00057a   dfff     CALL	#0xfff                  CALL	#0xfff             
00057b   5130     MOV	0x30, R0                	MOV	0x30, R0            
00057c   dffe     CALL	#0xffe                 	CALL	#0xffe             
00057d   5137     MOV	0x37, R0                 MOV	0x37, R0            
00057e   dffd     CALL	#0xffd                 	CALL	#0xffd             
00057f   511c     MOV	0x1c, R0                 MOV	0x1c, R0            
000580   dffc     CALL	#0xffc                  CALL	#0xffc             
000581   515e     MOV	0x5e, R0                 MOV	0x5e, R0            
000582   0008     CRET                         CRET 
                                           ;/********************************************************************************************/
                                           ;//ʹý
                                           ;/********************************************************************************************/
                                           .end
                                           
                                           
                                           ;************************************************************ 
                                           ;       Header file for the KungFu8 
                                           ;       KF8S1011 
                                           ;       Microcontroller
                                           ; 
                                           ;       Copyright 2012-2013 ChipON, All rights reserved
                                           ;************************************************************ 
                                            
                                           T0                .EQU                0x01
                                           PCL               .EQU                0x02
                                           PSW               .EQU                0x03
                                           P0                .EQU                0x05
                                           P2                .EQU                0x06
                                           P1                .EQU                0x07
                                           P3                .EQU                0x08
                                           P4                .EQU                0x09
                                           PCH               .EQU                0x0A
                                           INTCTL            .EQU                0x0B
                                           EIF1              .EQU                0x0C
                                           EIF2              .EQU                0x0D
                                           T1L               .EQU                0x0E
                                           T1H               .EQU                0x0F
                                           T1CTL             .EQU                0x10
                                           PWMCTL            .EQU                0x15
                                           CMCTL1            .EQU                0x1A
                                           VRECAL            .EQU                0x1C
                                           ANSEH             .EQU                0x1D
                                           ADCDATAH          .EQU                0x1E
                                           ADCCTL0           .EQU                0x1F
                                           OPTR              .EQU                0x21
                                           TR0               .EQU                0x25
                                           TR2               .EQU                0x26
                                           TR1               .EQU                0x27
                                           TR3               .EQU                0x28
                                           TR4               .EQU                0x29
                                           EIE1              .EQU                0x2C
                                           EIE2              .EQU                0x2D
                                           PCTL              .EQU                0x2E
                                           OSCCTL            .EQU                0x2F
                                           OSCCAL0           .EQU                0x30
                                           ANSEL             .EQU                0x31
                                           PUR               .EQU                0x35
                                           IOCL              .EQU                0x36
                                           OSCCAL1           .EQU                0x37
                                           BADDRH            .EQU                0x3A
                                           BADDRL            .EQU                0x3B
                                           EECTL1            .EQU                0x3C
                                           EECTL2            .EQU                0x3D
                                           ADCDATAL          .EQU                0x3E
                                           ADCCTL1           .EQU                0x3F
                                           T3L               .EQU                0x50
                                           CTCTL             .EQU                0x53
                                           RSCTL             .EQU                0x58
                                           TXSDR             .EQU                0x59
                                           RXSDR             .EQU                0x5A
                                           OSCLDOCAL         .EQU                0x5E
                                           T1U               .EQU                0x5F
                                           BRCTL             .EQU                0x77
                                           TSCTL             .EQU                0x78
                                           EUBRGL            .EQU                0x79
                                           EUBRGH            .EQU                0x7A
                                            
                                            
                                           
                                           ;Address:0x03 PSW Bits------------------
                                           RP0                .EQU                5
                                           TO                 .EQU                4
                                           PD                 .EQU                3
                                           Z                  .EQU                2
                                           DC                 .EQU                1
                                           CY                 .EQU                0
                                           _RP0               .EQU                5
                                           _TO                .EQU                4
                                           _PD                .EQU                3
                                           _Z                 .EQU                2
                                           _DC                .EQU                1
                                           _CY                .EQU                0
                                           
                                           ;Address:0x05 P0 Bits-------------------
                                           P07                .EQU                7
                                           P06                .EQU                6
                                           P05                .EQU                5
                                           P04                .EQU                4
                                           P03                .EQU                3
                                           P01                .EQU                1
                                           P00                .EQU                0
                                           _P07               .EQU                7
                                           _P06               .EQU                6
                                           _P05               .EQU                5
                                           _P04               .EQU                4
                                           _P03               .EQU                3
                                           _P01               .EQU                1
                                           _P00               .EQU                0
                                           
                                           ;Address:0x06 P2 Bits-------------------
                                           P27                .EQU                7
                                           P26                .EQU                6
                                           P23                .EQU                3
                                           P22                .EQU                2
                                           P21                .EQU                1
                                           P20                .EQU                0
                                           _P27               .EQU                7
                                           _P26               .EQU                6
                                           _P23               .EQU                3
                                           _P22               .EQU                2
                                           _P21               .EQU                1
                                           _P20               .EQU                0
                                           
                                           ;Address:0x07 P1 Bits-------------------
                                           P17                .EQU                7
                                           P16                .EQU                6
                                           P15                .EQU                5
                                           P13                .EQU                3
                                           P12                .EQU                2
                                           _P17               .EQU                7
                                           _P16               .EQU                6
                                           _P15               .EQU                5
                                           _P13               .EQU                3
                                           _P12               .EQU                2
                                           
                                           ;Address:0x08 P3 Bits-------------------
                                           P37                .EQU                7
                                           P36                .EQU                6
                                           P35                .EQU                5
                                           P34                .EQU                4
                                           P33                .EQU                3
                                           P31                .EQU                1
                                           P30                .EQU                0
                                           _P37               .EQU                7
                                           _P36               .EQU                6
                                           _P35               .EQU                5
                                           _P34               .EQU                4
                                           _P33               .EQU                3
                                           _P31               .EQU                1
                                           _P30               .EQU                0
                                           
                                           ;Address:0x09 P4 Bits-------------------
                                           P43                .EQU                3
                                           _P43               .EQU                3
                                           
                                           ;Address:0x0B INTCTL Bits---------------
                                           AIE                .EQU                7
                                           PUIE               .EQU                6
                                           T0IE               .EQU                5
                                           P0IE               .EQU                3
                                           T0IF               .EQU                2
                                           P0IF               .EQU                0
                                           _AIE               .EQU                7
                                           _PUIE              .EQU                6
                                           _T0IE              .EQU                5
                                           _P0IE              .EQU                3
                                           _T0IF              .EQU                2
                                           _P0IF              .EQU                0
                                           
                                           ;Address:0x0C EIF1 Bits-----------------
                                           CTIF               .EQU                7
                                           ADIF               .EQU                6
                                           INT2IF             .EQU                5
                                           INT1IF             .EQU                4
                                           C1IF               .EQU                3
                                           PWM2IF             .EQU                2
                                           T2IF               .EQU                1
                                           T1IF               .EQU                0
                                           _CTIF              .EQU                7
                                           _ADIF              .EQU                6
                                           _INT2IF            .EQU                5
                                           _INT1IF            .EQU                4
                                           _C1IF              .EQU                3
                                           _PWM2IF            .EQU                2
                                           _T2IF              .EQU                1
                                           _T1IF              .EQU                0
                                           
                                           ;Address:0x0D EIF2 Bits-----------------
                                           RXIF               .EQU                5
                                           TXIF               .EQU                4
                                           _RXIF              .EQU                5
                                           _TXIF              .EQU                4
                                           
                                           ;Address:0x10 T1CTL Bits----------------
                                           T1GC               .EQU                6
                                           T1CKS1             .EQU                5
                                           T1CKS0             .EQU                4
                                           T1SY               .EQU                2
                                           T1CS               .EQU                1
                                           T1ON               .EQU                0
                                           _T1GC              .EQU                6
                                           _T1CKS1            .EQU                5
                                           _T1CKS0            .EQU                4
                                           _T1SY              .EQU                2
                                           _T1CS              .EQU                1
                                           _T1ON              .EQU                0
                                           
                                           ;Address:0x15 PWMCTL Bits---------------
                                           INT2SE             .EQU                7
                                           INT1SE             .EQU                6
                                           _INT2SE            .EQU                7
                                           _INT1SE            .EQU                6
                                           
                                           ;Address:0x1A CMCTL1 Bits---------------
                                           CTCLKSEL1          .EQU                7
                                           CTCLKSEL0          .EQU                6
                                           CTVREFSEL1         .EQU                5
                                           CTVREFSEL0         .EQU                4
                                           _CTCLKSEL1         .EQU                7
                                           _CTCLKSEL0         .EQU                6
                                           _CTVREFSEL1        .EQU                5
                                           _CTVREFSEL0        .EQU                4
                                           
                                           ;Address:0x1D ANSEH Bits----------------
                                           ANS11              .EQU                3
                                           ANS10              .EQU                2
                                           _ANS11             .EQU                3
                                           _ANS10             .EQU                2
                                           
                                           ;Address:0x1F ADCCTL0 Bits--------------
                                           ADLR               .EQU                7
                                           CHS3               .EQU                5
                                           CHS2               .EQU                4
                                           CHS1               .EQU                3
                                           CHS0               .EQU                2
                                           START              .EQU                1
                                           ADEN               .EQU                0
                                           _ADLR              .EQU                7
                                           _CHS3              .EQU                5
                                           _CHS2              .EQU                4
                                           _CHS1              .EQU                3
                                           _CHS0              .EQU                2
                                           _START             .EQU                1
                                           _ADEN              .EQU                0
                                           
                                           ;Address:0x21 OPTR Bits-----------------
                                           PUPH               .EQU                7
                                           T0CS               .EQU                5
                                           T0SE               .EQU                4
                                           PSA                .EQU                3
                                           PS2                .EQU                2
                                           PS1                .EQU                1
                                           PS0                .EQU                0
                                           _PUPH              .EQU                7
                                           _T0CS              .EQU                5
                                           _T0SE              .EQU                4
                                           _PSA               .EQU                3
                                           _PS2               .EQU                2
                                           _PS1               .EQU                1
                                           _PS0               .EQU                0
                                           
                                           ;Address:0x25 TR0 Bits------------------
                                           TR07               .EQU                7
                                           TR06               .EQU                6
                                           TR05               .EQU                5
                                           TR04               .EQU                4
                                           TR03               .EQU                3
                                           TR01               .EQU                1
                                           TR00               .EQU                0
                                           _TR07              .EQU                7
                                           _TR06              .EQU                6
                                           _TR05              .EQU                5
                                           _TR04              .EQU                4
                                           _TR03              .EQU                3
                                           _TR01              .EQU                1
                                           _TR00              .EQU                0
                                           
                                           ;Address:0x26 TR2 Bits------------------
                                           TR27               .EQU                7
                                           TR26               .EQU                6
                                           TR23               .EQU                3
                                           TR22               .EQU                2
                                           TR21               .EQU                1
                                           TR20               .EQU                0
                                           _TR27              .EQU                7
                                           _TR26              .EQU                6
                                           _TR23              .EQU                3
                                           _TR22              .EQU                2
                                           _TR21              .EQU                1
                                           _TR20              .EQU                0
                                           
                                           ;Address:0x27 TR1 Bits------------------
                                           TR17               .EQU                7
                                           TR16               .EQU                6
                                           TR15               .EQU                5
                                           TR13               .EQU                3
                                           TR12               .EQU                2
                                           _TR17              .EQU                7
                                           _TR16              .EQU                6
                                           _TR15              .EQU                5
                                           _TR13              .EQU                3
                                           _TR12              .EQU                2
                                           
                                           ;Address:0x28 TR3 Bits------------------
                                           TR37               .EQU                7
                                           TR36               .EQU                6
                                           TR35               .EQU                5
                                           TR34               .EQU                4
                                           TR33               .EQU                3
                                           TR31               .EQU                1
                                           TR30               .EQU                0
                                           _TR37              .EQU                7
                                           _TR36              .EQU                6
                                           _TR35              .EQU                5
                                           _TR34              .EQU                4
                                           _TR33              .EQU                3
                                           _TR31              .EQU                1
                                           _TR30              .EQU                0
                                           
                                           ;Address:0x29 TR4 Bits------------------
                                           TR43               .EQU                3
                                           _TR43              .EQU                3
                                           
                                           ;Address:0x2C EIE1 Bits-----------------
                                           CTIE               .EQU                7
                                           ADIE               .EQU                6
                                           INT2IE             .EQU                5
                                           INT1IE             .EQU                4
                                           C1IE               .EQU                3
                                           PWM2IE             .EQU                2
                                           T2IE               .EQU                1
                                           T1IE               .EQU                0
                                           _CTIE              .EQU                7
                                           _ADIE              .EQU                6
                                           _INT2IE            .EQU                5
                                           _INT1IE            .EQU                4
                                           _C1IE              .EQU                3
                                           _PWM2IE            .EQU                2
                                           _T2IE              .EQU                1
                                           _T1IE              .EQU                0
                                           
                                           ;Address:0x2D EIE2 Bits-----------------
                                           RXIE               .EQU                5
                                           TXIE               .EQU                4
                                           _RXIE              .EQU                5
                                           _TXIE              .EQU                4
                                           
                                           ;Address:0x2E PCTL Bits-----------------
                                           VREEN              .EQU                7
                                           VREOE              .EQU                6
                                           SLVREN             .EQU                4
                                           POR                .EQU                1
                                           LVR                .EQU                0
                                           _VREEN             .EQU                7
                                           _VREOE             .EQU                6
                                           _SLVREN            .EQU                4
                                           _POR               .EQU                1
                                           _LVR               .EQU                0
                                           
                                           ;Address:0x2F OSCCTL Bits---------------
                                           CKOEN              .EQU                7
                                           IRCS2              .EQU                6
                                           IRCS1              .EQU                5
                                           IRCS0              .EQU                4
                                           _CKOEN             .EQU                7
                                           _IRCS2             .EQU                6
                                           _IRCS1             .EQU                5
                                           _IRCS0             .EQU                4
                                           
                                           ;Address:0x31 ANSEL Bits----------------
                                           ANS7               .EQU                7
                                           ANS6               .EQU                6
                                           ANS4               .EQU                4
                                           ANS3               .EQU                3
                                           ANS1               .EQU                1
                                           ANS0               .EQU                0
                                           _ANS7              .EQU                7
                                           _ANS6              .EQU                6
                                           _ANS4              .EQU                4
                                           _ANS3              .EQU                3
                                           _ANS1              .EQU                1
                                           _ANS0              .EQU                0
                                           
                                           ;Address:0x35 PUR Bits------------------
                                           PUR7               .EQU                7
                                           PUR6               .EQU                6
                                           PUR5               .EQU                5
                                           PUR4               .EQU                4
                                           PUR1               .EQU                1
                                           PUR0               .EQU                0
                                           _PUR7              .EQU                7
                                           _PUR6              .EQU                6
                                           _PUR5              .EQU                5
                                           _PUR4              .EQU                4
                                           _PUR1              .EQU                1
                                           _PUR0              .EQU                0
                                           
                                           ;Address:0x36 IOCL Bits-----------------
                                           IOCL7              .EQU                7
                                           IOCL6              .EQU                6
                                           IOCL5              .EQU                5
                                           IOCL4              .EQU                4
                                           IOCL3              .EQU                3
                                           IOCL1              .EQU                1
                                           IOCL0              .EQU                0
                                           _IOCL7             .EQU                7
                                           _IOCL6             .EQU                6
                                           _IOCL5             .EQU                5
                                           _IOCL4             .EQU                4
                                           _IOCL3             .EQU                3
                                           _IOCL1             .EQU                1
                                           _IOCL0             .EQU                0
                                           
                                           ;Address:0x3F ADCCTL1 Bits--------------
                                           ADCS2              .EQU                6
                                           ADCS1              .EQU                5
                                           ADCS0              .EQU                4
                                           VCFG1              .EQU                3
                                           VCFG0              .EQU                2
                                           _ADCS2             .EQU                6
                                           _ADCS1             .EQU                5
                                           _ADCS0             .EQU                4
                                           _VCFG1             .EQU                3
                                           _VCFG0             .EQU                2
                                           
                                           ;Address:0x50 T3L Bits------------------
                                           T3L7               .EQU                7
                                           T3L6               .EQU                6
                                           T3L5               .EQU                5
                                           T3L4               .EQU                4
                                           T3L3               .EQU                3
                                           T3L2               .EQU                2
                                           T3L1               .EQU                1
                                           T3L0               .EQU                0
                                           _T3L7              .EQU                7
                                           _T3L6              .EQU                6
                                           _T3L5              .EQU                5
                                           _T3L4              .EQU                4
                                           _T3L3              .EQU                3
                                           _T3L2              .EQU                2
                                           _T3L1              .EQU                1
                                           _T3L0              .EQU                0
                                           
                                           ;Address:0x53 CTCTL Bits----------------
                                           CTEN               .EQU                7
                                           CTSTART            .EQU                6
                                           CTCAPS             .EQU                5
                                           CTCMS              .EQU                4
                                           CTCHSEL4           .EQU                4
                                           CTCHSEL3           .EQU                3
                                           CTCHSEL2           .EQU                2
                                           CTCHSEL1           .EQU                1
                                           CTCHSEL0           .EQU                0
                                           _CTEN              .EQU                7
                                           _CTSTART           .EQU                6
                                           _CTCAPS            .EQU                5
                                           _CTCMS             .EQU                4
                                           _CTCHSEL4          .EQU                4
                                           _CTCHSEL3          .EQU                3
                                           _CTCHSEL2          .EQU                2
                                           _CTCHSEL1          .EQU                1
                                           _CTCHSEL0          .EQU                0
                                           
                                           ;Address:0x58 RSCTL Bits----------------
                                           SPEN               .EQU                7
                                           RX9                .EQU                6
                                           SRXEN              .EQU                5
                                           CRXEN              .EQU                4
                                           ADREN              .EQU                3
                                           FRER               .EQU                2
                                           OVFER              .EQU                1
                                           RX9D               .EQU                0
                                           _SPEN              .EQU                7
                                           _RX9               .EQU                6
                                           _SRXEN             .EQU                5
                                           _CRXEN             .EQU                4
                                           _ADREN             .EQU                3
                                           _FRER              .EQU                2
                                           _OVFER             .EQU                1
                                           _RX9D              .EQU                0
                                           
                                           ;Address:0x5E OSCLDOCAL Bits------------
                                           
                                           ;Address:0x77 BRCTL Bits----------------
                                           ABRDOVF            .EQU                7
                                           RCIDLF             .EQU                6
                                           SCKPS              .EQU                4
                                           BRG16              .EQU                3
                                           WUEN               .EQU                1
                                           ADRBEN             .EQU                0
                                           _ABRDOVF           .EQU                7
                                           _RCIDLF            .EQU                6
                                           _SCKPS             .EQU                4
                                           _BRG16             .EQU                3
                                           _WUEN              .EQU                1
                                           _ADRBEN            .EQU                0
                                           
                                           ;Address:0x78 TSCTL Bits----------------
                                           CSRS               .EQU                7
                                           TX9                .EQU                6
                                           TXEN               .EQU                5
                                           SYNC               .EQU                4
                                           SENDB              .EQU                3
                                           HBRG               .EQU                2
                                           TXSRS              .EQU                1
                                           TX9D               .EQU                0
                                           _CSRS              .EQU                7
                                           _TX9               .EQU                6
                                           _TXEN              .EQU                5
                                           _SYNC              .EQU                4
                                           _SENDB             .EQU                3
                                           _HBRG              .EQU                2
                                           _TXSRS             .EQU                1
                                           _TX9D              .EQU                0
                                           
                                           ;Address:0x79 EUBRGL Bits---------------
                                           BRG7               .EQU                7
                                           BRG6               .EQU                6
                                           BRG5               .EQU                5
                                           BRG4               .EQU                4
                                           BRG3               .EQU                3
                                           BRG2               .EQU                2
                                           BRG1               .EQU                1
                                           BRG0               .EQU                0
                                           _BRG7              .EQU                7
                                           _BRG6              .EQU                6
                                           _BRG5              .EQU                5
                                           _BRG4              .EQU                4
                                           _BRG3              .EQU                3
                                           _BRG2              .EQU                2
                                           _BRG1              .EQU                1
                                           _BRG0              .EQU                0
                                           
                                           ;Address:0x7A EUBRGH Bits---------------
                                           BRG15              .EQU                7
                                           BRG14              .EQU                6
                                           BRG13              .EQU                5
                                           BRG12              .EQU                4
                                           BRG11              .EQU                3
                                           BRG10              .EQU                2
                                           BRG9               .EQU                1
                                           BRG8               .EQU                0
                                           _BRG15             .EQU                7
                                           _BRG14             .EQU                6
                                           _BRG13             .EQU                5
                                           _BRG12             .EQU                4
                                           _BRG11             .EQU                3
                                           _BRG10             .EQU                2
                                           _BRG9              .EQU                1
                                           _BRG8              .EQU                0
                                            
                                            
                                           .config
002007   06e0     DECR	0xe0               
002008   ffff     NOPZ                    
                                           ID_kf8s_touch_g_lib_1
00050e   b001     RRET	R0, #0x1           
00050f   b000     RRET	R0, #0             
000510   b002     RRET	R0, #0x2           
000511   b000     RRET	R0, #0             
000512   b004     RRET	R0, #0x4           
000513   b000     RRET	R0, #0             
000514   b008     RRET	R0, #0x8           
000515   b000     RRET	R0, #0             
000516   b010     RRET	R0, #0x10          
000517   b000     RRET	R0, #0             
000518   b020     RRET	R0, #0x20          
000519   b000     RRET	R0, #0             
00051a   b040     RRET	R0, #0x40          
00051b   b000     RRET	R0, #0             
00051c   b080     RRET	R0, #0x80          
00051d   b000     RRET	R0, #0             
00051e   b000     RRET	R0, #0             
00051f   b001     RRET	R0, #0x1           
000520   b000     RRET	R0, #0             
000521   b002     RRET	R0, #0x2           
000522   b000     RRET	R0, #0             
000523   b004     RRET	R0, #0x4           
000524   b000     RRET	R0, #0             
000525   b008     RRET	R0, #0x8           
000526   b000     RRET	R0, #0             
000527   b010     RRET	R0, #0x10          
000528   b000     RRET	R0, #0             
000529   b020     RRET	R0, #0x20          
00052a   b000     RRET	R0, #0             
00052b   b040     RRET	R0, #0x40          
00052c   b000     RRET	R0, #0             
00052d   b080     RRET	R0, #0x80          
                                           func.__KF8S_Touch_Process_General_
0003bc   6003     CLR	0x3, 0              
0003bd   6503     CLR	0x3, 5              
0003be   12ca     RLCR	0xca               
0003bf   51d6     MOV	0xd6, R0            
0003c0   7c53     JB	0x53, 4              
0003c1   c3c9     JMP	#0x3c9              
0003c2   525f     MOV	R1, 0x5f            
0003c3   77cc     JNB	0xcc, 7             
0003c4   c3c7     JMP	#0x3c7              
0003c5   6003     CLR	0x3, 0              
0003c6   ff21     RRC	R1                  
0003c7   5050     MOV	R0, 0x50            
0003c8   c3cb     JMP	#0x3cb              
0003c9   520f     MOV	R1, 0xf             
0003ca   500e     MOV	R0, 0xe             
0003cb   53c5     MOV	0xc5, R1            
0003cc   51c4     MOV	0xc4, R0            
0003cd   9802     MOV	R0, #0x2            
0003ce   21c4     ADD	0xc4, R0            
0003cf   7003     JNB	0x3, 0              
0003d0   0bc5     INC	0xc5                
0003d1   9802     MOV	R0, #0x2            
0003d2   ff10     INC	R0                  
0003d3   c3d7     JMP	#0x3d7              
0003d4   6003     CLR	0x3, 0              
0003d5   11c5     RRC	0xc5                
0003d6   11c4     RRC	0xc4                
0003d7   ff58     DECJZ	R0                
0003d8   c3d4     JMP	#0x3d4              
0003d9   50d6     MOV	R0, 0xd6            
0003da   8087     ADD	R0, #0x87           
0003db   f701     LD	R1, [R0]             
0003dc   53c6     MOV	0xc6, R1            
0003dd   ff10     INC	R0                  
0003de   f701     LD	R1, [R0]             
0003df   53c7     MOV	0xc7, R1            
0003e0   50c6     MOV	R0, 0xc6            
0003e1   51c8     MOV	0xc8, R0            
0003e2   53c9     MOV	0xc9, R1            
0003e3   9802     MOV	R0, #0x2            
0003e4   21c8     ADD	0xc8, R0            
0003e5   7003     JNB	0x3, 0              
0003e6   0bc9     INC	0xc9                
0003e7   9802     MOV	R0, #0x2            
0003e8   ff10     INC	R0                  
0003e9   c3ed     JMP	#0x3ed              
0003ea   6003     CLR	0x3, 0              
0003eb   11c9     RRC	0xc9                
0003ec   11c8     RRC	0xc8                
0003ed   ff58     DECJZ	R0                
0003ee   c3ea     JMP	#0x3ea              
0003ef   50c8     MOV	R0, 0xc8            
0003f0   52c9     MOV	R1, 0xc9            
0003f1   39c6     SUB	0xc6, R0            
0003f2   7803     JB	0x3, 0               
0003f3   07c7     DEC	0xc7                
0003f4   3bc7     SUB	0xc7, R1            
0003f5   52c5     MOV	R1, 0xc5            
0003f6   50c4     MOV	R0, 0xc4            
0003f7   21c6     ADD	0xc6, R0            
0003f8   7003     JNB	0x3, 0              
0003f9   ff11     INC	R1                  
0003fa   23c7     ADD	0xc7, R1            
0003fb   52c6     MOV	R1, 0xc6            
0003fc   50d6     MOV	R0, 0xd6            
0003fd   8087     ADD	R0, #0x87           
0003fe   f748     ST	[R0], R1             
0003ff   52c7     MOV	R1, 0xc7            
000400   ff10     INC	R0                  
000401   f748     ST	[R0], R1             
000402   70cc     JNB	0xcc, 0             
000403   c423     JMP	#0x423              
000404   50d6     MOV	R0, 0xd6            
000405   8087     ADD	R0, #0x87           
000406   f701     LD	R1, [R0]             
000407   50d6     MOV	R0, 0xd6            
000408   8095     ADD	R0, #0x95           
000409   f748     ST	[R0], R1             
00040a   50d6     MOV	R0, 0xd6            
00040b   8088     ADD	R0, #0x88           
00040c   f701     LD	R1, [R0]             
00040d   50d6     MOV	R0, 0xd6            
00040e   8096     ADD	R0, #0x96           
00040f   f748     ST	[R0], R1             
000410   50ca     MOV	R0, 0xca            
000411   80b1     ADD	R0, #0xb1           
000412   9900     MOV	R1, #0              
000413   f748     ST	[R0], R1             
000414   50ca     MOV	R0, 0xca            
000415   8080     ADD	R0, #0x80           
000416   9900     MOV	R1, #0              
000417   f748     ST	[R0], R1             
000418   9800     MOV	R0, #0              
000419   30ca     ORL	R0, 0xca            
00041a   7a03     JB	0x3, 2               
00041b   c42a     JMP	#0x42a              
00041c   0bd4     INC	0xd4                
00041d   9824     MOV	R0, #0x24           
00041e   38d4     SUB	R0, 0xd4            
00041f   7803     JB	0x3, 0               
000420   c422     JMP	#0x422              
000421   68cc     SET	0xcc, 0             
000422   c42a     JMP	#0x42a              
000423   d2b5     CALL	#0x2b5             
000424   9800     MOV	R0, #0              
000425   6503     CLR	0x3, 5              
000426   30ca     ORL	R0, 0xca            
000427   7a03     JB	0x3, 2               
000428   c42a     JMP	#0x42a              
000429   d009     CALL	#0x9               
00042a   9905     MOV	R1, #0x5            
00042b   9896     MOV	R0, #0x96           
00042c   d58d     CALL	#0x58d             
00042d   6503     CLR	0x3, 5              
00042e   0bca     INC	0xca                
00042f   18ca     XOR	R0, 0xca            
000430   7203     JNB	0x3, 2              
000431   03ca     CLR	0xca                
000432   7453     JNB	0x53, 4             
000433   c438     JMP	#0x438              
000434   030e     CLR	0xe                 
000435   030f     CLR	0xf                 
000436   0300     CLR	0                   
000437   c439     JMP	#0x439              
000438   0350     CLR	0x50                
000439   6003     CLR	0x3, 0              
00043a   50ca     MOV	R0, 0xca            
00043b   8083     ADD	R0, #0x83           
00043c   9905     MOV	R1, #0x5            
00043d   7003     JNB	0x3, 0              
00043e   ff11     INC	R1                  
00043f   d58d     CALL	#0x58d             
000440   99f0     MOV	R1, #0xf0           
000441   6503     CLR	0x3, 5              
000442   2b53     AND	0x53, R1            
000443   3153     ORL	0x53, R0            
000444   9801     MOV	R0, #0x1            
000445   ff58     DECJZ	R0                
000446   c445     JMP	#0x445              
000447   6e53     SET	0x53, 6             
000448   0000     NOP                     
000449   7e53     JB	0x53, 6              
00044a   c447     JMP	#0x447              
00044b   7453     JNB	0x53, 4             
00044c   035f     CLR	0x5f                
00044d   6f2c     SET	0x2c, 7             
00044e   670c     CLR	0xc, 7              
00044f   0008     CRET                    
                                           func.__KF8_LIBf_scan_channel_
0002b5   6003     CLR	0x3, 0              
0002b6   6503     CLR	0x3, 5              
0002b7   12ca     RLCR	0xca               
0002b8   51d6     MOV	0xd6, R0            
0002b9   9801     MOV	R0, #0x1            
0002ba   51c4     MOV	0xc4, R0            
0002bb   03c5     CLR	0xc5                
0002bc   50ca     MOV	R0, 0xca            
0002bd   ff10     INC	R0                  
0002be   c2c3     JMP	#0x2c3              
0002bf   6003     CLR	0x3, 0              
0002c0   6503     CLR	0x3, 5              
0002c1   13c4     RLC	0xc4                
0002c2   13c5     RLC	0xc5                
0002c3   ff58     DECJZ	R0                
0002c4   c2bf     JMP	#0x2bf              
0002c5   52d6     MOV	R1, 0xd6            
0002c6   8187     ADD	R1, #0x87           
0002c7   f708     LD	R0, [R1]             
0002c8   51c6     MOV	0xc6, R0            
0002c9   ff11     INC	R1                  
0002ca   f708     LD	R0, [R1]             
0002cb   51c7     MOV	0xc7, R0            
0002cc   52d6     MOV	R1, 0xd6            
0002cd   8195     ADD	R1, #0x95           
0002ce   f708     LD	R0, [R1]             
0002cf   51c8     MOV	0xc8, R0            
0002d0   ff11     INC	R1                  
0002d1   f708     LD	R0, [R1]             
0002d2   51c9     MOV	0xc9, R0            
0002d3   d450     CALL	#0x450             
0002d4   9905     MOV	R1, #0x5            
0002d5   989c     MOV	R0, #0x9c           
0002d6   d58d     CALL	#0x58d             
0002d7   8080     ADD	R0, #0x80           
0002d8   6503     CLR	0x3, 5              
0002d9   9980     MOV	R1, #0x80           
0002da   22d3     ADD	R1, 0xd3            
0002db   f848     SUB	R0, R1              
0002dc   7803     JB	0x3, 0               
0002dd   c2e7     JMP	#0x2e7              
0002de   50c2     MOV	R0, 0xc2            
0002df   28c4     AND	R0, 0xc4            
0002e0   7a03     JB	0x3, 2               
0002e1   c2e7     JMP	#0x2e7              
0002e2   50c3     MOV	R0, 0xc3            
0002e3   28c5     AND	R0, 0xc5            
0002e4   7a03     JB	0x3, 2               
0002e5   c2e7     JMP	#0x2e7              
0002e6   0bd2     INC	0xd2                
0002e7   52ca     MOV	R1, 0xca            
0002e8   81a3     ADD	R1, #0xa3           
0002e9   f708     LD	R0, [R1]             
0002ea   52d3     MOV	R1, 0xd3            
0002eb   53d5     MOV	0xd5, R1            
0002ec   39d5     SUB	0xd5, R0            
0002ed   7fd5     JB	0xd5, 7              
0002ee   c2f1     JMP	#0x2f1              
0002ef   05d5     CPL	0xd5                
0002f0   0bd5     INC	0xd5                
0002f1   9905     MOV	R1, #0x5            
0002f2   989d     MOV	R0, #0x9d           
0002f3   d58d     CALL	#0x58d             
0002f4   6503     CLR	0x3, 5              
0002f5   38d5     SUB	R0, 0xd5            
0002f6   7803     JB	0x3, 0               
0002f7   c2fc     JMP	#0x2fc              
0002f8   50ca     MOV	R0, 0xca            
0002f9   8080     ADD	R0, #0x80           
0002fa   9900     MOV	R1, #0              
0002fb   f748     ST	[R0], R1             
0002fc   50ca     MOV	R0, 0xca            
0002fd   80a3     ADD	R0, #0xa3           
0002fe   51d7     MOV	0xd7, R0            
0002ff   0ed3     MOVZ	R0, 0xd3           
000300   52d7     MOV	R1, 0xd7            
000301   f741     ST	[R1], R0             
000302   50ca     MOV	R0, 0xca            
000303   a801     XOR	R0, #0x1            
000304   7a03     JB	0x3, 2               
000305   c314     JMP	#0x314              
000306   50a3     MOV	R0, 0xa3            
000307   52a4     MOV	R1, 0xa4            
000308   8080     ADD	R0, #0x80           
000309   8180     ADD	R1, #0x80           
00030a   f841     SUB	R1, R0              
00030b   7803     JB	0x3, 0               
00030c   c311     JMP	#0x311              
00030d   9801     MOV	R0, #0x1            
00030e   51d1     MOV	0xd1, R0            
00030f   03d0     CLR	0xd0                
000310   c314     JMP	#0x314              
000311   9801     MOV	R0, #0x1            
000312   51d0     MOV	0xd0, R0            
000313   03d1     CLR	0xd1                
000314   9802     MOV	R0, #0x2            
000315   38ca     SUB	R0, 0xca            
000316   7803     JB	0x3, 0               
000317   c332     JMP	#0x332              
000318   52ca     MOV	R1, 0xca            
000319   81a3     ADD	R1, #0xa3           
00031a   f708     LD	R0, [R1]             
00031b   8080     ADD	R0, #0x80           
00031c   51d3     MOV	0xd3, R0            
00031d   52d1     MOV	R1, 0xd1            
00031e   81a3     ADD	R1, #0xa3           
00031f   f708     LD	R0, [R1]             
000320   8080     ADD	R0, #0x80           
000321   38d3     SUB	R0, 0xd3            
000322   7803     JB	0x3, 0               
000323   c332     JMP	#0x332              
000324   52d0     MOV	R1, 0xd0            
000325   81a3     ADD	R1, #0xa3           
000326   f708     LD	R0, [R1]             
000327   8080     ADD	R0, #0x80           
000328   38d3     SUB	R0, 0xd3            
000329   7003     JNB	0x3, 0              
00032a   c32e     JMP	#0x32e              
00032b   50ca     MOV	R0, 0xca            
00032c   51d1     MOV	0xd1, R0            
00032d   c332     JMP	#0x332              
00032e   50d0     MOV	R0, 0xd0            
00032f   51d1     MOV	0xd1, R0            
000330   50ca     MOV	R0, 0xca            
000331   51d0     MOV	0xd0, R0            
000332   71cc     JNB	0xcc, 1             
000333   c3bb     JMP	#0x3bb              
000334   50ca     MOV	R0, 0xca            
000335   8055     ADD	R0, #0x55           
000336   9905     MOV	R1, #0x5            
000337   7003     JNB	0x3, 0              
000338   ff11     INC	R1                  
000339   d58d     CALL	#0x58d             
00033a   6503     CLR	0x3, 5              
00033b   51d3     MOV	0xd3, R0            
00033c   9806     MOV	R0, #0x6            
00033d   39d3     SUB	0xd3, R0            
00033e   50ca     MOV	R0, 0xca            
00033f   80a3     ADD	R0, #0xa3           
000340   51d7     MOV	0xd7, R0            
000341   52d7     MOV	R1, 0xd7            
000342   f708     LD	R0, [R1]             
000343   51d8     MOV	0xd8, R0            
000344   0ed8     MOVZ	R0, 0xd8           
000345   8080     ADD	R0, #0x80           
000346   51dc     MOV	0xdc, R0            
000347   0ed3     MOVZ	R0, 0xd3           
000348   8080     ADD	R0, #0x80           
000349   38dc     SUB	R0, 0xdc            
00034a   7003     JNB	0x3, 0              
00034b   c3ac     JMP	#0x3ac              
00034c   50ca     MOV	R0, 0xca            
00034d   80b1     ADD	R0, #0xb1           
00034e   51d7     MOV	0xd7, R0            
00034f   52d7     MOV	R1, 0xd7            
000350   f708     LD	R0, [R1]             
000351   51d8     MOV	0xd8, R0            
000352   9905     MOV	R1, #0x5            
000353   9897     MOV	R0, #0x97           
000354   d594     CALL	#0x594             
000355   6503     CLR	0x3, 5              
000356   51d7     MOV	0xd7, R0            
000357   0ed8     MOVZ	R0, 0xd8           
000358   38d7     SUB	R0, 0xd7            
000359   7003     JNB	0x3, 0              
00035a   c3bb     JMP	#0x3bb              
00035b   9905     MOV	R1, #0x5            
00035c   9897     MOV	R0, #0x97           
00035d   d58d     CALL	#0x58d             
00035e   6003     CLR	0x3, 0              
00035f   ff18     RLC	R0                  
000360   6503     CLR	0x3, 5              
000361   51d4     MOV	0xd4, R0            
000362   52ca     MOV	R1, 0xca            
000363   81b1     ADD	R1, #0xb1           
000364   f708     LD	R0, [R1]             
000365   38d4     SUB	R0, 0xd4            
000366   7803     JB	0x3, 0               
000367   c36c     JMP	#0x36c              
000368   f708     LD	R0, [R1]             
000369   ff10     INC	R0                  
00036a   f741     ST	[R1], R0             
00036b   c3ab     JMP	#0x3ab              
00036c   0208     CLR	R0                  
00036d   f741     ST	[R1], R0             
00036e   50ca     MOV	R0, 0xca            
00036f   8083     ADD	R0, #0x83           
000370   9905     MOV	R1, #0x5            
000371   7003     JNB	0x3, 0              
000372   ff11     INC	R1                  
000373   d58d     CALL	#0x58d             
000374   6003     CLR	0x3, 0              
000375   ff18     RLC	R0                  
000376   6503     CLR	0x3, 5              
000377   51d4     MOV	0xd4, R0            
000378   800e     ADD	R0, #0xe            
000379   9905     MOV	R1, #0x5            
00037a   7003     JNB	0x3, 0              
00037b   ff11     INC	R1                  
00037c   d58d     CALL	#0x58d             
00037d   ff00     CPL	R0                  
00037e   6503     CLR	0x3, 5              
00037f   29bc     AND	0xbc, R0            
000380   50d4     MOV	R0, 0xd4            
000381   ff10     INC	R0                  
000382   800e     ADD	R0, #0xe            
000383   9905     MOV	R1, #0x5            
000384   7003     JNB	0x3, 0              
000385   ff11     INC	R1                  
000386   d58d     CALL	#0x58d             
000387   ff00     CPL	R0                  
000388   6503     CLR	0x3, 5              
000389   29bd     AND	0xbd, R0            
00038a   9800     MOV	R0, #0              
00038b   30cd     ORL	R0, 0xcd            
00038c   7a03     JB	0x3, 2               
00038d   07cd     DEC	0xcd                
00038e   9800     MOV	R0, #0              
00038f   30cd     ORL	R0, 0xcd            
000390   7203     JNB	0x3, 2              
000391   c3a2     JMP	#0x3a2              
000392   50ce     MOV	R0, 0xce            
000393   18ca     XOR	R0, 0xca            
000394   7a03     JB	0x3, 2               
000395   c3a4     JMP	#0x3a4              
000396   50cf     MOV	R0, 0xcf            
000397   18ce     XOR	R0, 0xce            
000398   7a03     JB	0x3, 2               
000399   c39f     JMP	#0x39f              
00039a   98ff     MOV	R0, #0xff           
00039b   51ce     MOV	0xce, R0            
00039c   9800     MOV	R0, #0              
00039d   51cd     MOV	0xcd, R0            
00039e   c3a4     JMP	#0x3a4              
00039f   50cf     MOV	R0, 0xcf            
0003a0   51ce     MOV	0xce, R0            
0003a1   c3a4     JMP	#0x3a4              
0003a2   98ff     MOV	R0, #0xff           
0003a3   51ce     MOV	0xce, R0            
0003a4   98ff     MOV	R0, #0xff           
0003a5   51cf     MOV	0xcf, R0            
0003a6   9800     MOV	R0, #0              
0003a7   51c0     MOV	0xc0, R0            
0003a8   51c1     MOV	0xc1, R0            
0003a9   51be     MOV	0xbe, R0            
0003aa   51bf     MOV	0xbf, R0            
0003ab   c3bb     JMP	#0x3bb              
0003ac   9905     MOV	R1, #0x5            
0003ad   9897     MOV	R0, #0x97           
0003ae   d58d     CALL	#0x58d             
0003af   ff10     INC	R0                  
0003b0   6503     CLR	0x3, 5              
0003b1   51d4     MOV	0xd4, R0            
0003b2   52ca     MOV	R1, 0xca            
0003b3   81b1     ADD	R1, #0xb1           
0003b4   f708     LD	R0, [R1]             
0003b5   38d4     SUB	R0, 0xd4            
0003b6   7003     JNB	0x3, 0              
0003b7   c3bb     JMP	#0x3bb              
0003b8   f708     LD	R0, [R1]             
0003b9   ff08     DEC	R0                  
0003ba   f741     ST	[R1], R0             
0003bb   0008     CRET                    
                                           func.__KF8_LiBf_KEY_Deal_AND_BaseLine_Up
000009   9801     MOV	R0, #0x1            
00000a   6503     CLR	0x3, 5              
00000b   51c4     MOV	0xc4, R0            
00000c   03c5     CLR	0xc5                
00000d   03dd     CLR	0xdd                
00000e   9905     MOV	R1, #0x5            
00000f   9896     MOV	R0, #0x96           
000010   d594     CALL	#0x594             
000011   6503     CLR	0x3, 5              
000012   51d7     MOV	0xd7, R0            
000013   0ed7     MOVZ	R0, 0xd7           
000014   38dd     SUB	R0, 0xdd            
000015   7003     JNB	0x3, 0              
000016   c257     JMP	#0x257              
000017   6003     CLR	0x3, 0              
000018   12dd     RLCR	0xdd               
000019   51d6     MOV	0xd6, R0            
00001a   50dd     MOV	R0, 0xdd            
00001b   8083     ADD	R0, #0x83           
00001c   9905     MOV	R1, #0x5            
00001d   7003     JNB	0x3, 0              
00001e   ff11     INC	R1                  
00001f   d58d     CALL	#0x58d             
000020   6503     CLR	0x3, 5              
000021   51d4     MOV	0xd4, R0            
000022   989f     MOV	R0, #0x9f           
000023   9905     MOV	R1, #0x5            
000024   d58d     CALL	#0x58d             
000025   18d4     XOR	R0, 0xd4            
000026   7a03     JB	0x3, 2               
000027   c039     JMP	#0x39               
000028   989e     MOV	R0, #0x9e           
000029   9905     MOV	R1, #0x5            
00002a   d58d     CALL	#0x58d             
00002b   6503     CLR	0x3, 5              
00002c   51d3     MOV	0xd3, R0            
00002d   50dd     MOV	R0, 0xdd            
00002e   80a3     ADD	R0, #0xa3           
00002f   f701     LD	R1, [R0]             
000030   f7f9     JB	R1, 7                
000031   c034     JMP	#0x34               
000032   ff01     CPL	R1                  
000033   ff11     INC	R1                  
000034   3ad3     SUB	R1, 0xd3            
000035   7003     JNB	0x3, 0              
000036   c039     JMP	#0x39               
000037   69cc     SET	0xcc, 1             
000038   03cb     CLR	0xcb                
000039   6503     CLR	0x3, 5              
00003a   50dd     MOV	R0, 0xdd            
00003b   80a3     ADD	R0, #0xa3           
00003c   51d7     MOV	0xd7, R0            
00003d   52d7     MOV	R1, 0xd7            
00003e   f708     LD	R0, [R1]             
00003f   51d8     MOV	0xd8, R0            
000040   9905     MOV	R1, #0x5            
000041   989b     MOV	R0, #0x9b           
000042   d594     CALL	#0x594             
000043   6503     CLR	0x3, 5              
000044   51d7     MOV	0xd7, R0            
000045   0ed8     MOVZ	R0, 0xd8           
000046   8080     ADD	R0, #0x80           
000047   51dc     MOV	0xdc, R0            
000048   0ed7     MOVZ	R0, 0xd7           
000049   8080     ADD	R0, #0x80           
00004a   38dc     SUB	R0, 0xdc            
00004b   7003     JNB	0x3, 0              
00004c   c070     JMP	#0x70               
00004d   50dd     MOV	R0, 0xdd            
00004e   8080     ADD	R0, #0x80           
00004f   f701     LD	R1, [R0]             
000050   9864     MOV	R0, #0x64           
000051   f941     XOR	R1, R0              
000052   7a03     JB	0x3, 2               
000053   c06f     JMP	#0x6f               
000054   50d6     MOV	R0, 0xd6            
000055   8087     ADD	R0, #0x87           
000056   f701     LD	R1, [R0]             
000057   50d6     MOV	R0, 0xd6            
000058   8095     ADD	R0, #0x95           
000059   f748     ST	[R0], R1             
00005a   50d6     MOV	R0, 0xd6            
00005b   8088     ADD	R0, #0x88           
00005c   f701     LD	R1, [R0]             
00005d   50d6     MOV	R0, 0xd6            
00005e   8096     ADD	R0, #0x96           
00005f   f748     ST	[R0], R1             
000060   50dd     MOV	R0, 0xdd            
000061   80b1     ADD	R0, #0xb1           
000062   f701     LD	R1, [R0]             
000063   53d4     MOV	0xd4, R1            
000064   9897     MOV	R0, #0x97           
000065   9905     MOV	R1, #0x5            
000066   d58d     CALL	#0x58d             
000067   38d4     SUB	R0, 0xd4            
000068   7003     JNB	0x3, 0              
000069   c06f     JMP	#0x6f               
00006a   6503     CLR	0x3, 5              
00006b   50dd     MOV	R0, 0xdd            
00006c   80b1     ADD	R0, #0xb1           
00006d   9900     MOV	R1, #0              
00006e   f748     ST	[R0], R1             
00006f   c153     JMP	#0x153              
000070   50dd     MOV	R0, 0xdd            
000071   80a3     ADD	R0, #0xa3           
000072   51d7     MOV	0xd7, R0            
000073   52d7     MOV	R1, 0xd7            
000074   f708     LD	R0, [R1]             
000075   51d9     MOV	0xd9, R0            
000076   9905     MOV	R1, #0x5            
000077   989c     MOV	R0, #0x9c           
000078   d594     CALL	#0x594             
000079   6503     CLR	0x3, 5              
00007a   51d7     MOV	0xd7, R0            
00007b   0ed7     MOVZ	R0, 0xd7           
00007c   8080     ADD	R0, #0x80           
00007d   51dc     MOV	0xdc, R0            
00007e   0ed9     MOVZ	R0, 0xd9           
00007f   8080     ADD	R0, #0x80           
000080   38dc     SUB	R0, 0xdc            
000081   7003     JNB	0x3, 0              
000082   c0e8     JMP	#0xe8               
000083   989a     MOV	R0, #0x9a           
000084   9905     MOV	R1, #0x5            
000085   d58d     CALL	#0x58d             
000086   6503     CLR	0x3, 5              
000087   38d2     SUB	R0, 0xd2            
000088   7803     JB	0x3, 0               
000089   c08c     JMP	#0x8c               
00008a   69cc     SET	0xcc, 1             
00008b   03cb     CLR	0xcb                
00008c   79cc     JB	0xcc, 1              
00008d   c0ac     JMP	#0xac               
00008e   50dd     MOV	R0, 0xdd            
00008f   8080     ADD	R0, #0x80           
000090   f701     LD	R1, [R0]             
000091   a9ec     XOR	R1, #0xec           
000092   7203     JNB	0x3, 2              
000093   c09b     JMP	#0x9b               
000094   9802     MOV	R0, #0x2            
000095   9900     MOV	R1, #0              
000096   d58d     CALL	#0x58d             
000097   6503     CLR	0x3, 5              
000098   18cb     XOR	R0, 0xcb            
000099   7a03     JB	0x3, 2               
00009a   c0ab     JMP	#0xab               
00009b   50d6     MOV	R0, 0xd6            
00009c   8087     ADD	R0, #0x87           
00009d   f701     LD	R1, [R0]             
00009e   50d6     MOV	R0, 0xd6            
00009f   8095     ADD	R0, #0x95           
0000a0   f748     ST	[R0], R1             
0000a1   50d6     MOV	R0, 0xd6            
0000a2   8088     ADD	R0, #0x88           
0000a3   f701     LD	R1, [R0]             
0000a4   50d6     MOV	R0, 0xd6            
0000a5   8096     ADD	R0, #0x96           
0000a6   f748     ST	[R0], R1             
0000a7   50c4     MOV	R0, 0xc4            
0000a8   31c2     ORL	0xc2, R0            
0000a9   50c5     MOV	R0, 0xc5            
0000aa   31c3     ORL	0xc3, R0            
0000ab   c153     JMP	#0x153              
0000ac   50dd     MOV	R0, 0xdd            
0000ad   8080     ADD	R0, #0x80           
0000ae   f701     LD	R1, [R0]             
0000af   53d3     MOV	0xd3, R1            
0000b0   9905     MOV	R1, #0x5            
0000b1   9899     MOV	R0, #0x99           
0000b2   d58d     CALL	#0x58d             
0000b3   6503     CLR	0x3, 5              
0000b4   18d3     XOR	R0, 0xd3            
0000b5   7a03     JB	0x3, 2               
0000b6   c0e7     JMP	#0xe7               
0000b7   50dd     MOV	R0, 0xdd            
0000b8   80b1     ADD	R0, #0xb1           
0000b9   f701     LD	R1, [R0]             
0000ba   53d4     MOV	0xd4, R1            
0000bb   9897     MOV	R0, #0x97           
0000bc   9905     MOV	R1, #0x5            
0000bd   d58d     CALL	#0x58d             
0000be   6503     CLR	0x3, 5              
0000bf   38d4     SUB	R0, 0xd4            
0000c0   7003     JNB	0x3, 0              
0000c1   c0df     JMP	#0xdf               
0000c2   50cd     MOV	R0, 0xcd            
0000c3   a802     XOR	R0, #0x2            
0000c4   7a03     JB	0x3, 2               
0000c5   c0d3     JMP	#0xd3               
0000c6   50d6     MOV	R0, 0xd6            
0000c7   8087     ADD	R0, #0x87           
0000c8   f701     LD	R1, [R0]             
0000c9   50d6     MOV	R0, 0xd6            
0000ca   8095     ADD	R0, #0x95           
0000cb   f748     ST	[R0], R1             
0000cc   50d6     MOV	R0, 0xd6            
0000cd   8088     ADD	R0, #0x88           
0000ce   f701     LD	R1, [R0]             
0000cf   50d6     MOV	R0, 0xd6            
0000d0   8096     ADD	R0, #0x96           
0000d1   f748     ST	[R0], R1             
0000d2   c0e3     JMP	#0xe3               
0000d3   50d6     MOV	R0, 0xd6            
0000d4   8095     ADD	R0, #0x95           
0000d5   f701     LD	R1, [R0]             
0000d6   81ff     ADD	R1, #0xff           
0000d7   f748     ST	[R0], R1             
0000d8   7003     JNB	0x3, 0              
0000d9   c0e3     JMP	#0xe3               
0000da   ff10     INC	R0                  
0000db   f701     LD	R1, [R0]             
0000dc   ff09     DEC	R1                  
0000dd   f748     ST	[R0], R1             
0000de   c0e3     JMP	#0xe3               
0000df   50c4     MOV	R0, 0xc4            
0000e0   31c2     ORL	0xc2, R0            
0000e1   50c5     MOV	R0, 0xc5            
0000e2   31c3     ORL	0xc3, R0            
0000e3   50dd     MOV	R0, 0xdd            
0000e4   8080     ADD	R0, #0x80           
0000e5   9900     MOV	R1, #0              
0000e6   f748     ST	[R0], R1             
0000e7   c153     JMP	#0x153              
0000e8   71cc     JNB	0xcc, 1             
0000e9   c0ee     JMP	#0xee               
0000ea   04c4     CPLR	0xc4               
0000eb   29c2     AND	0xc2, R0            
0000ec   04c5     CPLR	0xc5               
0000ed   29c3     AND	0xc3, R0            
0000ee   50dd     MOV	R0, 0xdd            
0000ef   8080     ADD	R0, #0x80           
0000f0   f701     LD	R1, [R0]             
0000f1   53d3     MOV	0xd3, R1            
0000f2   9899     MOV	R0, #0x99           
0000f3   9905     MOV	R1, #0x5            
0000f4   d58d     CALL	#0x58d             
0000f5   6503     CLR	0x3, 5              
0000f6   18d3     XOR	R0, 0xd3            
0000f7   7203     JNB	0x3, 2              
0000f8   c100     JMP	#0x100              
0000f9   9905     MOV	R1, #0x5            
0000fa   9898     MOV	R0, #0x98           
0000fb   d58d     CALL	#0x58d             
0000fc   6503     CLR	0x3, 5              
0000fd   18d3     XOR	R0, 0xd3            
0000fe   7a03     JB	0x3, 2               
0000ff   c153     JMP	#0x153              
000100   50dd     MOV	R0, 0xdd            
000101   8080     ADD	R0, #0x80           
000102   9900     MOV	R1, #0              
000103   f748     ST	[R0], R1             
000104   50d6     MOV	R0, 0xd6            
000105   8095     ADD	R0, #0x95           
000106   f701     LD	R1, [R0]             
000107   53c6     MOV	0xc6, R1            
000108   ff10     INC	R0                  
000109   f701     LD	R1, [R0]             
00010a   53c7     MOV	0xc7, R1            
00010b   9901     MOV	R1, #0x1            
00010c   6003     CLR	0x3, 0              
00010d   11c7     RRC	0xc7                
00010e   11c6     RRC	0xc6                
00010f   6003     CLR	0x3, 0              
000110   ff19     RLC	R1                  
000111   f8c8     MOV	R0, R1              
000112   a808     XOR	R0, #0x8            
000113   7a03     JB	0x3, 2               
000114   c10c     JMP	#0x10c              
000115   50d6     MOV	R0, 0xd6            
000116   8087     ADD	R0, #0x87           
000117   f701     LD	R1, [R0]             
000118   53c8     MOV	0xc8, R1            
000119   ff10     INC	R0                  
00011a   f701     LD	R1, [R0]             
00011b   53c9     MOV	0xc9, R1            
00011c   9901     MOV	R1, #0x1            
00011d   6003     CLR	0x3, 0              
00011e   11c9     RRC	0xc9                
00011f   11c8     RRC	0xc8                
000120   6003     CLR	0x3, 0              
000121   ff19     RLC	R1                  
000122   f8c8     MOV	R0, R1              
000123   a808     XOR	R0, #0x8            
000124   7a03     JB	0x3, 2               
000125   c11d     JMP	#0x11d              
000126   52c6     MOV	R1, 0xc6            
000127   3bc8     SUB	0xc8, R1            
000128   52c7     MOV	R1, 0xc7            
000129   7803     JB	0x3, 0               
00012a   ff11     INC	R1                  
00012b   3bc9     SUB	0xc9, R1            
00012c   50d6     MOV	R0, 0xd6            
00012d   8095     ADD	R0, #0x95           
00012e   f701     LD	R1, [R0]             
00012f   22c8     ADD	R1, 0xc8            
000130   f748     ST	[R0], R1             
000131   ff10     INC	R0                  
000132   f701     LD	R1, [R0]             
000133   7003     JNB	0x3, 0              
000134   ff11     INC	R1                  
000135   22c9     ADD	R1, 0xc9            
000136   f748     ST	[R0], R1             
000137   50dd     MOV	R0, 0xdd            
000138   80a3     ADD	R0, #0xa3           
000139   f701     LD	R1, [R0]             
00013a   f7b9     JNB	R1, 7               
00013b   c148     JMP	#0x148              
00013c   50d6     MOV	R0, 0xd6            
00013d   8095     ADD	R0, #0x95           
00013e   f701     LD	R1, [R0]             
00013f   81ff     ADD	R1, #0xff           
000140   f748     ST	[R0], R1             
000141   7003     JNB	0x3, 0              
000142   c153     JMP	#0x153              
000143   ff10     INC	R0                  
000144   f701     LD	R1, [R0]             
000145   ff09     DEC	R1                  
000146   f748     ST	[R0], R1             
000147   c153     JMP	#0x153              
000148   50d6     MOV	R0, 0xd6            
000149   8095     ADD	R0, #0x95           
00014a   f701     LD	R1, [R0]             
00014b   8101     ADD	R1, #0x1            
00014c   f748     ST	[R0], R1             
00014d   7803     JB	0x3, 0               
00014e   c153     JMP	#0x153              
00014f   ff10     INC	R0                  
000150   f701     LD	R1, [R0]             
000151   ff11     INC	R1                  
000152   f748     ST	[R0], R1             
000153   6503     CLR	0x3, 5              
000154   79cc     JB	0xcc, 1              
000155   c165     JMP	#0x165              
000156   50dd     MOV	R0, 0xdd            
000157   80b1     ADD	R0, #0xb1           
000158   f701     LD	R1, [R0]             
000159   53d4     MOV	0xd4, R1            
00015a   9905     MOV	R1, #0x5            
00015b   9897     MOV	R0, #0x97           
00015c   d58d     CALL	#0x58d             
00015d   6503     CLR	0x3, 5              
00015e   39d4     SUB	0xd4, R0            
00015f   7003     JNB	0x3, 0              
000160   c165     JMP	#0x165              
000161   50dd     MOV	R0, 0xdd            
000162   80b1     ADD	R0, #0xb1           
000163   9900     MOV	R1, #0              
000164   f748     ST	[R0], R1             
000165   50dd     MOV	R0, 0xdd            
000166   80a3     ADD	R0, #0xa3           
000167   51d7     MOV	0xd7, R0            
000168   52d7     MOV	R1, 0xd7            
000169   f708     LD	R0, [R1]             
00016a   51da     MOV	0xda, R0            
00016b   6803     SET	0x3, 0              
00016c   7fda     JB	0xda, 7              
00016d   6003     CLR	0x3, 0              
00016e   7003     JNB	0x3, 0              
00016f   c176     JMP	#0x176              
000170   50dd     MOV	R0, 0xdd            
000171   8080     ADD	R0, #0x80           
000172   f701     LD	R1, [R0]             
000173   ff09     DEC	R1                  
000174   f748     ST	[R0], R1             
000175   c17b     JMP	#0x17b              
000176   50dd     MOV	R0, 0xdd            
000177   8080     ADD	R0, #0x80           
000178   f701     LD	R1, [R0]             
000179   ff11     INC	R1                  
00017a   f748     ST	[R0], R1             
00017b   71cc     JNB	0xcc, 1             
00017c   c252     JMP	#0x252              
00017d   0ed0     MOVZ	R0, 0xd0           
00017e   18dd     XOR	R0, 0xdd            
00017f   7203     JNB	0x3, 2              
000180   c185     JMP	#0x185              
000181   0ed1     MOVZ	R0, 0xd1           
000182   18dd     XOR	R0, 0xdd            
000183   7a03     JB	0x3, 2               
000184   c23f     JMP	#0x23f              
000185   50dd     MOV	R0, 0xdd            
000186   80a3     ADD	R0, #0xa3           
000187   51d7     MOV	0xd7, R0            
000188   52d7     MOV	R1, 0xd7            
000189   f708     LD	R0, [R1]             
00018a   51da     MOV	0xda, R0            
00018b   9855     MOV	R0, #0x55           
00018c   20dd     ADD	R0, 0xdd            
00018d   51d7     MOV	0xd7, R0            
00018e   9805     MOV	R0, #0x5            
00018f   51d9     MOV	0xd9, R0            
000190   0208     CLR	R0                  
000191   7003     JNB	0x3, 0              
000192   ff10     INC	R0                  
000193   7203     JNB	0x3, 2              
000194   c196     JMP	#0x196              
000195   21d9     ADD	0xd9, R0            
000196   52d9     MOV	R1, 0xd9            
000197   50d7     MOV	R0, 0xd7            
000198   d594     CALL	#0x594             
000199   6503     CLR	0x3, 5              
00019a   51db     MOV	0xdb, R0            
00019b   0edb     MOVZ	R0, 0xdb           
00019c   8080     ADD	R0, #0x80           
00019d   51dc     MOV	0xdc, R0            
00019e   0eda     MOVZ	R0, 0xda           
00019f   8080     ADD	R0, #0x80           
0001a0   38dc     SUB	R0, 0xdc            
0001a1   7003     JNB	0x3, 0              
0001a2   c23f     JMP	#0x23f              
0001a3   50dd     MOV	R0, 0xdd            
0001a4   80b1     ADD	R0, #0xb1           
0001a5   f701     LD	R1, [R0]             
0001a6   53d4     MOV	0xd4, R1            
0001a7   9905     MOV	R1, #0x5            
0001a8   9897     MOV	R0, #0x97           
0001a9   d58d     CALL	#0x58d             
0001aa   6503     CLR	0x3, 5              
0001ab   38d4     SUB	R0, 0xd4            
0001ac   7003     JNB	0x3, 0              
0001ad   c1b2     JMP	#0x1b2              
0001ae   0ad4     INCR	0xd4               
0001af   52dd     MOV	R1, 0xdd            
0001b0   81b1     ADD	R1, #0xb1           
0001b1   f741     ST	[R1], R0             
0001b2   9905     MOV	R1, #0x5            
0001b3   9890     MOV	R0, #0x90           
0001b4   d594     CALL	#0x594             
0001b5   6503     CLR	0x3, 5              
0001b6   51d7     MOV	0xd7, R0            
0001b7   9905     MOV	R1, #0x5            
0001b8   9891     MOV	R0, #0x91           
0001b9   d594     CALL	#0x594             
0001ba   6503     CLR	0x3, 5              
0001bb   51d9     MOV	0xd9, R0            
0001bc   0ed7     MOVZ	R0, 0xd7           
0001bd   30d9     ORL	R0, 0xd9            
0001be   7203     JNB	0x3, 2              
0001bf   c1dc     JMP	#0x1dc              
0001c0   0ecd     MOVZ	R0, 0xcd           
0001c1   a801     XOR	R0, #0x1            
0001c2   7a03     JB	0x3, 2               
0001c3   c1dc     JMP	#0x1dc              
0001c4   0ed9     MOVZ	R0, 0xd9           
0001c5   38c1     SUB	R0, 0xc1            
0001c6   7a03     JB	0x3, 2               
0001c7   c1ca     JMP	#0x1ca              
0001c8   0ed7     MOVZ	R0, 0xd7           
0001c9   38c0     SUB	R0, 0xc0            
0001ca   7003     JNB	0x3, 0              
0001cb   c1dc     JMP	#0x1dc              
0001cc   0bc0     INC	0xc0                
0001cd   7a03     JB	0x3, 2               
0001ce   c1d0     JMP	#0x1d0              
0001cf   0bc1     INC	0xc1                
0001d0   0ed7     MOVZ	R0, 0xd7           
0001d1   18c0     XOR	R0, 0xc0            
0001d2   7a03     JB	0x3, 2               
0001d3   c1dc     JMP	#0x1dc              
0001d4   0ed9     MOVZ	R0, 0xd9           
0001d5   18c1     XOR	R0, 0xc1            
0001d6   7a03     JB	0x3, 2               
0001d7   c1dc     JMP	#0x1dc              
0001d8   9802     MOV	R0, #0x2            
0001d9   51cd     MOV	0xcd, R0            
0001da   0ece     MOVZ	R0, 0xce           
0001db   51cf     MOV	0xcf, R0            
0001dc   50dd     MOV	R0, 0xdd            
0001dd   80b1     ADD	R0, #0xb1           
0001de   51d7     MOV	0xd7, R0            
0001df   52d7     MOV	R1, 0xd7            
0001e0   f708     LD	R0, [R1]             
0001e1   51da     MOV	0xda, R0            
0001e2   9905     MOV	R1, #0x5            
0001e3   9897     MOV	R0, #0x97           
0001e4   d594     CALL	#0x594             
0001e5   6503     CLR	0x3, 5              
0001e6   51d7     MOV	0xd7, R0            
0001e7   0ed7     MOVZ	R0, 0xd7           
0001e8   18da     XOR	R0, 0xda            
0001e9   7a03     JB	0x3, 2               
0001ea   c252     JMP	#0x252              
0001eb   0ebc     MOVZ	R0, 0xbc           
0001ec   30bd     ORL	R0, 0xbd            
0001ed   7203     JNB	0x3, 2              
0001ee   c217     JMP	#0x217              
0001ef   50cd     MOV	R0, 0xcd            
0001f0   a801     XOR	R0, #0x1            
0001f1   7a03     JB	0x3, 2               
0001f2   c212     JMP	#0x212              
0001f3   9802     MOV	R0, #0x2            
0001f4   51cd     MOV	0xcd, R0            
0001f5   50dd     MOV	R0, 0xdd            
0001f6   51cf     MOV	0xcf, R0            
0001f7   50dd     MOV	R0, 0xdd            
0001f8   8083     ADD	R0, #0x83           
0001f9   9905     MOV	R1, #0x5            
0001fa   7003     JNB	0x3, 0              
0001fb   ff11     INC	R1                  
0001fc   d58d     CALL	#0x58d             
0001fd   6003     CLR	0x3, 0              
0001fe   ff18     RLC	R0                  
0001ff   6503     CLR	0x3, 5              
000200   51d4     MOV	0xd4, R0            
000201   800e     ADD	R0, #0xe            
000202   9905     MOV	R1, #0x5            
000203   7003     JNB	0x3, 0              
000204   ff11     INC	R1                  
000205   d58d     CALL	#0x58d             
000206   6503     CLR	0x3, 5              
000207   31bc     ORL	0xbc, R0            
000208   50d4     MOV	R0, 0xd4            
000209   ff10     INC	R0                  
00020a   800e     ADD	R0, #0xe            
00020b   9905     MOV	R1, #0x5            
00020c   7003     JNB	0x3, 0              
00020d   ff11     INC	R1                  
00020e   d58d     CALL	#0x58d             
00020f   6503     CLR	0x3, 5              
000210   31bd     ORL	0xbd, R0            
000211   c216     JMP	#0x216              
000212   50dd     MOV	R0, 0xdd            
000213   80b1     ADD	R0, #0xb1           
000214   9900     MOV	R1, #0              
000215   f748     ST	[R0], R1             
000216   c239     JMP	#0x239              
000217   50dd     MOV	R0, 0xdd            
000218   8083     ADD	R0, #0x83           
000219   9905     MOV	R1, #0x5            
00021a   7003     JNB	0x3, 0              
00021b   ff11     INC	R1                  
00021c   d58d     CALL	#0x58d             
00021d   6003     CLR	0x3, 0              
00021e   ff18     RLC	R0                  
00021f   6503     CLR	0x3, 5              
000220   51d4     MOV	0xd4, R0            
000221   800e     ADD	R0, #0xe            
000222   9905     MOV	R1, #0x5            
000223   7003     JNB	0x3, 0              
000224   ff11     INC	R1                  
000225   d58d     CALL	#0x58d             
000226   6503     CLR	0x3, 5              
000227   51bc     MOV	0xbc, R0            
000228   50d4     MOV	R0, 0xd4            
000229   ff10     INC	R0                  
00022a   800e     ADD	R0, #0xe            
00022b   9905     MOV	R1, #0x5            
00022c   7003     JNB	0x3, 0              
00022d   ff11     INC	R1                  
00022e   d58d     CALL	#0x58d             
00022f   6503     CLR	0x3, 5              
000230   51bd     MOV	0xbd, R0            
000231   9801     MOV	R0, #0x1            
000232   51cd     MOV	0xcd, R0            
000233   51c0     MOV	0xc0, R0            
000234   03c1     CLR	0xc1                
000235   50dd     MOV	R0, 0xdd            
000236   51ce     MOV	0xce, R0            
000237   98ff     MOV	R0, #0xff           
000238   51cf     MOV	0xcf, R0            
000239   50dd     MOV	R0, 0xdd            
00023a   80b1     ADD	R0, #0xb1           
00023b   f701     LD	R1, [R0]             
00023c   ff11     INC	R1                  
00023d   f748     ST	[R0], R1             
00023e   c252     JMP	#0x252              
00023f   50dd     MOV	R0, 0xdd            
000240   80b1     ADD	R0, #0xb1           
000241   51d7     MOV	0xd7, R0            
000242   52d7     MOV	R1, 0xd7            
000243   f708     LD	R0, [R1]             
000244   51db     MOV	0xdb, R0            
000245   9905     MOV	R1, #0x5            
000246   9897     MOV	R0, #0x97           
000247   d594     CALL	#0x594             
000248   6503     CLR	0x3, 5              
000249   51d7     MOV	0xd7, R0            
00024a   0ed7     MOVZ	R0, 0xd7           
00024b   38db     SUB	R0, 0xdb            
00024c   7003     JNB	0x3, 0              
00024d   c252     JMP	#0x252              
00024e   50dd     MOV	R0, 0xdd            
00024f   80b1     ADD	R0, #0xb1           
000250   9900     MOV	R1, #0              
000251   f748     ST	[R0], R1             
000252   6003     CLR	0x3, 0              
000253   13c4     RLC	0xc4                
000254   13c5     RLC	0xc5                
000255   0bdd     INC	0xdd                
000256   c00e     JMP	#0xe                
000257   03d2     CLR	0xd2                
000258   79cc     JB	0xcc, 1              
000259   c264     JMP	#0x264              
00025a   9802     MOV	R0, #0x2            
00025b   9900     MOV	R1, #0              
00025c   d58d     CALL	#0x58d             
00025d   6503     CLR	0x3, 5              
00025e   0bcb     INC	0xcb                
00025f   52cb     MOV	R1, 0xcb            
000260   f841     SUB	R1, R0              
000261   7003     JNB	0x3, 0              
000262   c264     JMP	#0x264              
000263   61cc     CLR	0xcc, 1             
000264   9905     MOV	R1, #0x5            
000265   9892     MOV	R0, #0x92           
000266   d594     CALL	#0x594             
000267   6503     CLR	0x3, 5              
000268   51d7     MOV	0xd7, R0            
000269   9905     MOV	R1, #0x5            
00026a   9893     MOV	R0, #0x93           
00026b   d594     CALL	#0x594             
00026c   6503     CLR	0x3, 5              
00026d   51db     MOV	0xdb, R0            
00026e   0ed7     MOVZ	R0, 0xd7           
00026f   30db     ORL	R0, 0xdb            
000270   7203     JNB	0x3, 2              
000271   c2b4     JMP	#0x2b4              
000272   0ebc     MOVZ	R0, 0xbc           
000273   30bd     ORL	R0, 0xbd            
000274   7203     JNB	0x3, 2              
000275   c2b4     JMP	#0x2b4              
000276   0bbe     INC	0xbe                
000277   7a03     JB	0x3, 2               
000278   c27a     JMP	#0x27a              
000279   0bbf     INC	0xbf                
00027a   9892     MOV	R0, #0x92           
00027b   9905     MOV	R1, #0x5            
00027c   d58d     CALL	#0x58d             
00027d   6503     CLR	0x3, 5              
00027e   18be     XOR	R0, 0xbe            
00027f   7a03     JB	0x3, 2               
000280   c2b4     JMP	#0x2b4              
000281   9893     MOV	R0, #0x93           
000282   9905     MOV	R1, #0x5            
000283   d58d     CALL	#0x58d             
000284   6503     CLR	0x3, 5              
000285   18bf     XOR	R0, 0xbf            
000286   7a03     JB	0x3, 2               
000287   c2b4     JMP	#0x2b4              
000288   03bc     CLR	0xbc                
000289   03bd     CLR	0xbd                
00028a   50cd     MOV	R0, 0xcd            
00028b   a802     XOR	R0, #0x2            
00028c   7a03     JB	0x3, 2               
00028d   c29d     JMP	#0x29d              
00028e   50cf     MOV	R0, 0xcf            
00028f   6003     CLR	0x3, 0              
000290   ff18     RLC	R0                  
000291   51d4     MOV	0xd4, R0            
000292   8087     ADD	R0, #0x87           
000293   f701     LD	R1, [R0]             
000294   50d4     MOV	R0, 0xd4            
000295   8095     ADD	R0, #0x95           
000296   f748     ST	[R0], R1             
000297   50d4     MOV	R0, 0xd4            
000298   8088     ADD	R0, #0x88           
000299   f701     LD	R1, [R0]             
00029a   50d4     MOV	R0, 0xd4            
00029b   8096     ADD	R0, #0x96           
00029c   f748     ST	[R0], R1             
00029d   50ce     MOV	R0, 0xce            
00029e   6003     CLR	0x3, 0              
00029f   ff18     RLC	R0                  
0002a0   51d4     MOV	0xd4, R0            
0002a1   8087     ADD	R0, #0x87           
0002a2   f701     LD	R1, [R0]             
0002a3   50d4     MOV	R0, 0xd4            
0002a4   8095     ADD	R0, #0x95           
0002a5   f748     ST	[R0], R1             
0002a6   50d4     MOV	R0, 0xd4            
0002a7   8088     ADD	R0, #0x88           
0002a8   f701     LD	R1, [R0]             
0002a9   50d4     MOV	R0, 0xd4            
0002aa   8096     ADD	R0, #0x96           
0002ab   f748     ST	[R0], R1             
0002ac   03cd     CLR	0xcd                
0002ad   98ff     MOV	R0, #0xff           
0002ae   51ce     MOV	0xce, R0            
0002af   51cf     MOV	0xcf, R0            
0002b0   03c0     CLR	0xc0                
0002b1   03c1     CLR	0xc1                
0002b2   03be     CLR	0xbe                
0002b3   03bf     CLR	0xbf                
0002b4   0008     CRET                    
                                           func.__KF8S_Init_Touch_General_
0004a0   6503     CLR	0x3, 5              
0004a1   03d4     CLR	0xd4                
0004a2   60cc     CLR	0xcc, 0             
0004a3   61cc     CLR	0xcc, 1             
0004a4   03c2     CLR	0xc2                
0004a5   03c3     CLR	0xc3                
0004a6   03ca     CLR	0xca                
0004a7   03bc     CLR	0xbc                
0004a8   03bd     CLR	0xbd                
0004a9   03d4     CLR	0xd4                
0004aa   6f2c     SET	0x2c, 7             
0004ab   670c     CLR	0xc, 7              
0004ac   7ecc     JB	0xcc, 6              
0004ad   c4b2     JMP	#0x4b2              
0004ae   9890     MOV	R0, #0x90           
0004af   5153     MOV	0x53, R0            
0004b0   0350     CLR	0x50                
0004b1   c4ba     JMP	#0x4ba              
0004b2   682c     SET	0x2c, 0             
0004b3   600c     CLR	0xc, 0              
0004b4   030f     CLR	0xf                 
0004b5   030e     CLR	0xe                 
0004b6   9801     MOV	R0, #0x1            
0004b7   5110     MOV	0x10, R0            
0004b8   9880     MOV	R0, #0x80           
0004b9   5153     MOV	0x53, R0            
0004ba   9883     MOV	R0, #0x83           
0004bb   9905     MOV	R1, #0x5            
0004bc   d58d     CALL	#0x58d             
0004bd   3153     ORL	0x53, R0            
0004be   9802     MOV	R0, #0x2            
0004bf   ff58     DECJZ	R0                
0004c0   c4bf     JMP	#0x4bf              
0004c1   6e53     SET	0x53, 6             
0004c2   0000     NOP                     
0004c3   7e53     JB	0x53, 6              
0004c4   c4c1     JMP	#0x4c1              
0004c5   7453     JNB	0x53, 4             
0004c6   035f     CLR	0x5f                
0004c7   6e0b     SET	0xb, 6              
0004c8   6f0b     SET	0xb, 7              
0004c9   0008     CRET                    
                                           func.__KF8_lib_Baihualv_get_
000450   6503     CLR	0x3, 5              
000451   50c8     MOV	R0, 0xc8            
000452   39c6     SUB	0xc6, R0            
000453   52c9     MOV	R1, 0xc9            
000454   7803     JB	0x3, 0               
000455   ff11     INC	R1                  
000456   3bc7     SUB	0xc7, R1            
000457   7803     JB	0x3, 0               
000458   c45a     JMP	#0x45a              
000459   c461     JMP	#0x461              
00045a   64cc     CLR	0xcc, 4             
00045b   05c6     CPL	0xc6                
00045c   05c7     CPL	0xc7                
00045d   0bc6     INC	0xc6                
00045e   7203     JNB	0x3, 2              
00045f   0bc7     INC	0xc7                
000460   c462     JMP	#0x462              
000461   6ccc     SET	0xcc, 4             
000462   50c7     MOV	R0, 0xc7            
000463   88fc     AND	R0, #0xfc           
000464   7a03     JB	0x3, 2               
000465   c47c     JMP	#0x47c              
000466   9806     MOV	R0, #0x6            
000467   ff10     INC	R0                  
000468   c46c     JMP	#0x46c              
000469   6003     CLR	0x3, 0              
00046a   13c6     RLC	0xc6                
00046b   13c7     RLC	0xc7                
00046c   ff58     DECJZ	R0                
00046d   c469     JMP	#0x469              
00046e   9808     MOV	R0, #0x8            
00046f   21c8     ADD	0xc8, R0            
000470   7803     JB	0x3, 0               
000471   c473     JMP	#0x473              
000472   0bc9     INC	0xc9                
000473   9804     MOV	R0, #0x4            
000474   ff10     INC	R0                  
000475   c479     JMP	#0x479              
000476   6003     CLR	0x3, 0              
000477   11c9     RRC	0xc9                
000478   11c8     RRC	0xc8                
000479   ff58     DECJZ	R0                
00047a   c476     JMP	#0x476              
00047b   c48a     JMP	#0x48a              
00047c   6003     CLR	0x3, 0              
00047d   13c6     RLC	0xc6                
00047e   13c7     RLC	0xc7                
00047f   6003     CLR	0x3, 0              
000480   13c6     RLC	0xc6                
000481   13c7     RLC	0xc7                
000482   9880     MOV	R0, #0x80           
000483   21c8     ADD	0xc8, R0            
000484   7803     JB	0x3, 0               
000485   c487     JMP	#0x487              
000486   0bc9     INC	0xc9                
000487   50c9     MOV	R0, 0xc9            
000488   51c8     MOV	0xc8, R0            
000489   03c9     CLR	0xc9                
00048a   03d3     CLR	0xd3                
00048b   50c8     MOV	R0, 0xc8            
00048c   39c6     SUB	0xc6, R0            
00048d   52c9     MOV	R1, 0xc9            
00048e   7803     JB	0x3, 0               
00048f   ff11     INC	R1                  
000490   3bc7     SUB	0xc7, R1            
000491   7803     JB	0x3, 0               
000492   c494     JMP	#0x494              
000493   c495     JMP	#0x495              
000494   c49b     JMP	#0x49b              
000495   0bd3     INC	0xd3                
000496   50d3     MOV	R0, 0xd3            
000497   a07e     SUB	R0, #0x7e           
000498   7803     JB	0x3, 0               
000499   c49b     JMP	#0x49b              
00049a   c48b     JMP	#0x48b              
00049b   7ccc     JB	0xcc, 4              
00049c   c49f     JMP	#0x49f              
00049d   05d3     CPL	0xd3                
00049e   0bd3     INC	0xd3                
00049f   0008     CRET                    
                                           func.__R2PCHPCL
00058d   530a     MOV	0xa, R1             
00058e   5102     MOV	0x2, R0             
00058f   0008     CRET                    
                                           .cinit
000563   6503     CLR	0x3, 5              
000564   9880     MOV	R0, #0x80           
000565   995d     MOV	R1, #0x5d           
000566   0000     NOP                     
000567   d56a     CALL	#0x56a             
000568   03dd     CLR	0xdd                
000569   0008     CRET                    
00056a   020a     CLR	R2                  
00056b   f750     ST	[R0], R2             
00056c   ff10     INC	R0                  
00056d   ff59     DECJZ	R1                
00056e   c56b     JMP	#0x56b              
00056f   0008     CRET                    
